在 mac os 中安装 Grunt

Posted

技术标签:

【中文标题】在 mac os 中安装 Grunt【英文标题】:Grunt installation in mac os 【发布时间】:2014-12-01 16:24:21 【问题描述】:

我想使用引导程序创建 Angular js 应用程序,为此我在我的 mac 中安装了 node.js pkg 文件。 之后我安装了 yeoman ($sudo npm install --global yo)。文档说,如果我们安装 yo,那么我们会自动安装 grunt 和 bower。在我的情况下,没有安装 grunt 和 bower。

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

$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

我缺少哪些文件?

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

-bash: /grunt: No such file or directory

如何解决?

【问题讨论】:

【参考方案1】:

你必须跑:

$ npm install -g grunt-cli

全局二进制命令行工具是grunt-cli,而不是grunt。一开始有点混乱,因为grunt-cli 提供了一个可以被grunt 调用的全局二进制文件。

所以,最后:

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

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

【讨论】:

谢谢老兄。我现在明白了。

以上是关于在 mac os 中安装 Grunt的主要内容,如果未能解决你的问题,请参考以下文章

如何在VirtualBox中安装MAC OS系统

在mac os 中安装 autoconf and automake

如何在VirtualBox中安装MAC OS系统

Mac OS 中安装 autoconf 和 automake

如何在 mac os x 中安装/下载特定版本的 cassandra 分布式数据库?

在 Mac OS X 和 Maya 中安装 PyQt4