【发布时间】:2023-04-01 00:04:01
【问题描述】:
我是 Node.js 的新手。
每当我想安装一个包时,我都会这样做
"npm install -g package-name"
我在我的节点应用程序中看到,创建了一个目录“node_modules”,并且所有已安装的模块都在那里。
然后我想使用“grunt”来自动化我的前端 javascirpt 单元测试。
我运行了安装"npm install -g grunt" 的命令,但是当我进入我的测试目录并运行 grunt 我得到"Fatal error: Unable to find local grunt." 但是如果我将它安装在“测试”目录中它工作正常。
我的项目结构如下:
-backend
-tests
-model
-node_modules
-package.json
-others
-frontend
-tests
-js
-package.json
-node_modules
-others
如何从单个 pacakge.json 管理节点包并在前端和后端分别运行测试?做这些事情的优化方法是什么?
提前致谢。
【问题讨论】:
标签: node.js testing npm jasmine