我正在使用节点0.10.35并且grunt命令工作正常。 现在升级到0.12.3后,grunt命令已停止工作。
操作系统:Mac OSX 10.10.1 节点:0.12.3 npm:2.9.1 咕噜声:0.4.5
我认为节点安装可能有问题,所以我清理安装了3-4次
我尝试使用 -
进行安装这些问题的许多解决方案都建议使用
npm install -g grunt-cli
然后使用npm install
安装本地节点模块。
我遵循了这个程序,但我得到了同样的错误。
答案 0 :(得分:1)
查找grunt可执行文件的别名,并检查PATH环境变量中是否存在该文件的路径。如果它不存在,请在PATH中添加路径。
通常,在/usr/local/bin
文件夹中添加了grunt可执行文件。但是对于我的安装,它被放在/Users/<Username>/.node/bin
文件夹中。所以我需要将/Users/<Username>/.node/bin
路径添加到PATH变量。
要了解如何编辑PATH环境变量,请参阅link。
答案 1 :(得分:-1)
假设你已经安装了grunt
,你可以通过打开~/.bashrc
并在文件末尾添加以下内容来手动启用该命令
eval "$(grunt --completion=bash)"