我是 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 管理节点包并在前端和后端分别运行测试?做这些事情的优化方法是什么?
提前致谢。