在mac os中安装Grunt

Tir*_*rth 4 node.js twitter-bootstrap angularjs gruntjs yeoman

我想使用bootstrap创建angular js app,因为我在mac中安装了node.js pkg文件.之后我安装了yeoman($sudo npm install --global yo).文档说如果我们安装你,那么我们会自动安装grunt和bower.在我的情况下,grunt和凉亭没有安装.

所以我决定在外部安装它.我用了以下命令:

$sudo npm install -g bower =>它完美地工作并给我所有文件和包.

$ sudo npm install -g grunt =>它工作得很好,但没有给我所有的文件和包

grunt安装在usr/local/lib/node_modules/grunt grunt文件夹包含文件的路径上

constributing.md
licenses-mit
readme
aaveyor.yml
internal-tasks
lib
node_modules
package.json
Run Code Online (Sandbox Code Playgroud)

我遗失了哪些文件?

如果我运行命令$ grunt --version然后我得到以下错误

-bash: /grunt: No such file or directory
Run Code Online (Sandbox Code Playgroud)

怎么解决这个?

Gol*_*den 6

你必须运行:

$ npm install -g grunt-cli
Run Code Online (Sandbox Code Playgroud)

全局二进制命令行工具grunt-cli不是grunt.它在开始时有点令人困惑,因为grunt-cli它提供了一个可以调用的全局二进制文件grunt.

所以,最后:

  • grunt在您的应用程序中本地安装
  • grunt-cli全局安装.

然后,您可以grunt按预期在任何地方运行:-)