grunt-cli 不起作用

grunt-cli 不起作用

我有最新的稳定版本node.js。它可以工作,npm 可以工作,nvc 可以工作。

当我尝试安装 grunt 时grunt-cli,我安装了,我在本地文件夹中安装了 grunt,然后在输入gruntgrunt --versiongrunt -h等之后,我得到了这个:

$ grunt --version 
/usr/bin/env: node: No such file or directory

我尝试添加路径,但由于我是 Linux 新手,我可能做错了。

这是安装 grunt-cli 的报告:

/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt   
[email protected] /usr/local/lib/node_modules/grunt-cli
├── [email protected]
├── [email protected] ([email protected]) 
└── [email protected] ([email protected], [email protected])

请随意和我交谈,就像和孩子交谈一样...谢谢!

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

答案1

你知道吗,我上一条评论很刻薄。抱歉。

您已安装了 node.js,但二进制文件已被调用nodejs,并且 grunt 假定它是node

有一种内置的方法可以为程序创建别名:update-alternatives

sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10

之后,grunt 应该能够找到node指向nodejs

相关内容