2014-10-07 70 views
3

我想使用bootstrap创建角度js应用程序,为此我在我的mac中安装了node.js pkg文件。 然后我安装了yeoman($sudo npm install --global yo)。文档说,如果我们安装哟,然后我们会自动安装咕噜声和凉亭。在我的情况下,grunt和bower没有被安装。mac os中的Grunt安装

所以我决定在外部安装它。我用下面的命令:

$sudo npm install -g bower =>它完美的工作,给我所有的文件和包。

$ sudo npm install -g grunt =>它完美的作品,但没有给我的所有文件和包

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

constributing.md 
licenses-mit 
readme 
aaveyor.yml 
internal-tasks 
lib 
node_modules 
package.json 

哪些文件,我失踪?

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

-bash: /grunt: No such file or directory 

如何解决这个问题?

+0

咦,为什么downvote你可以运行在任何地方grunt ??? – Tirth 2014-10-07 09:28:01

回答

5

你必须运行:

$ npm install -g grunt-cli 

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

那么,到底:

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

然后,如预期:-)

+0

谢谢老兄。我现在明白了。 – Tirth 2014-10-07 09:36:33

+0

不客气:-) – 2014-10-07 09:38:52