我正在重新设计我的构建系统,并且我已经阅读了带有 grunt 的 node.js 是一个不错的方法。两个我都没用过,有点麻烦。
问题是我想建立一个可移植的构建环境,我可以将它包含在我的项目的版本控制中(也许这是不可能的)。让 node.js 和 npm 工作没有问题。但是,我看到的每条安装 grunt 的指令都说要使用带有 npm 的 -g
标志,它会在全局范围内安装它。因为我想要一个完全可移植的环境,所以我试图把它关掉,但我不能咕噜咕噜地工作。
是我遗漏了什么,还是我试图做的事情不可行?
最佳答案
看看http://gruntjs.com/getting-started
Grunt 最近被拆分为项目本地依赖项(grunt
)和命令行启动器(grunt-cli
)。后者应该全局安装。
作为一个额外的提示,确保您可以将构建带到任何地方:确保将所有依赖项保存在 package.json
中, 通过使用 --save
和 --save-dev
使用时的参数npm install
.更多信息:https://npmjs.org/doc/install.html
关于node.js - 在本地安装 Node Grunt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15777859/