Node.js 安装grunt之类的软件包时,npm会出现奇怪的行为

Node.js 安装grunt之类的软件包时,npm会出现奇怪的行为,node.js,gruntjs,npm,gulp,bower,Node.js,Gruntjs,Npm,Gulp,Bower,我在我的bash中运行以下命令,并获得相关结果: merianos@merianos-desktop:~$ sudo npm install -g grunt-cli /usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt grunt-cli@0.1.13 /usr/local/lib/node_modules/grunt-cli ├── resolve@0.3.1 ├── nopt@1.0.10 (a

我在我的
bash
中运行以下命令,并获得相关结果:

merianos@merianos-desktop:~$ sudo npm install -g grunt-cli
/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
grunt-cli@0.1.13 /usr/local/lib/node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.7)
└── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)

我还尝试安装了
bower
gulp
,但是,当我尝试执行它们时,我会收到一条与上面的
grunt
相关的消息

有人能帮我吗


我只是想知道,我刚刚安装了
ubuntu15.04
。我不知道这是否有帮助:)

Ubuntu包
nodejs
提供一个二进制文件作为
/usr/bin/nodejs
,而不是
/usr/bin/node
,因此大多数cli工具都找不到它。要解决此问题,您需要创建符号链接:

sudo ln -sT /usr/bin/nodejs /usr/bin/node
非常感谢!:)顺便说一句,我准备结束这个问题,因为我在另一篇文章中找到了答案,当时我正在尝试重新安装NodeJS。非常感谢!!:)
sudo ln -sT /usr/bin/nodejs /usr/bin/node