我想使用 bootstrap 创建 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
如何解决?
最佳答案
你必须运行:
$ npm install -g grunt-cli
全局二进制命令行工具是grunt-cli
,不是grunt
。一开始有点令人困惑,因为 grunt-cli
提供了一个全局二进制文件,可由 grunt
调用。
所以,最后:
- 在您的应用程序本地安装
grunt
。 - 全局安装
grunt-cli
。
然后,您可以按预期从任何地方运行 grunt
:-)
关于node.js - 在 Mac OS 中安装 Grunt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26232677/