我正在尝试将 grunt 与 sass 结合使用,并且一直在遵循以下指南:
我已经:
sudo npm install -g grunt -cli
export PATH=/usr/local/lib/node_modules/grunt/bin:$PATH
source ~/.bash_profile
package.json
和 Gruntfile.js
我的项目根目录中的文件 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
没有空间。
将命令更新为:
sudo npm install -g grunt-cli
一切都应该按预期工作。
关于installation - Grunt 已安装但无法正常工作 - Mavericks 上的 "Command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21016771/