【发布时间】:2014-01-27 19:12:20
【问题描述】:
我正在尝试将 grunt 与 sass 一起使用,并且一直在遵循以下指南:
我已经:
Intsalled node.js
安装了命令行版本的grunt:
sudo npm install -g grunt -cli将 grunt 安装程序的路径添加到我的 bash 配置文件中:
export PATH=/usr/local/lib/node_modules/grunt/bin:$PATH使配置文件成为可执行文件:
source ~/.bash_profile在我的项目根目录中设置
package.json和Gruntfile.js文件将 grunt 安装到项目中:
cd /path/to/project/root/和sudo npm install
但是当我尝试运行 grunt 时,我看到:command not found
如果我运行也是一样的:grunt --version
根据上面发布的博客,我不确定 bash 路径是否需要 /bin,但两种方式都尝试过:
/usr/local/lib/node_modules/grunt/ 和 /usr/local/lib/node_modules/grunt/bin/
我也多次运行 grunt 安装程序,但没有看到任何错误,所以肯定它已安装 - 任何人都可以看到我做错了什么吗?我正在运行 OSX 小牛,以防这是问题所在。
任何正确方向的指针将不胜感激。
干杯
【问题讨论】:
-
不确定是不是拼写错误,但是包的名称是
grunt-cli,中间没有空格。 -
@Anzeo - 就是这样!所以可能正在安装非cli版本?干杯
-
是的,它只是安装了带有 -cli 标志的 grunt(这没有任何意义):) 我将添加评论作为答案,以便您接受并关闭问题。
标签: installation gruntjs osx-mavericks