NPM 不工作

NPM not Working

$ sudo apt-get install python g++ make
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install

我不断得到:

#nodejs --version   
/usr/bin/nodejs: No such file or directory

虽然我明白, 一切似乎都安装在这里:

installing /usr/local/bin/node

我该如何解决这个问题?

非常感谢!我对 linux 以及这一切是如何工作的还很陌生。

顺便说一句:apt-get install nodejs 确实有效,但它不安装版本 0.12。

此外,如果我尝试 npm 也找不到它。

sudo ln -s /usr/local/bin/node /usr/sbin/node

只需修复路径。

似乎 /usr/local/bin 不在您的 PATH 中,因此无法找到可执行文件。按照 How to permanently set $PATH on Linux?.

中的说明将其添加到您的 PATH

如果您只 link 一个可执行文件,那么添加到 /usr/local/bin 的任何其他可执行文件都会遇到同样的问题。

npm -v is not working in your system just do this

open my computer or this pc

  • 右键单击 & select 属性

  • 点击高级系统设置 在高级选项卡中单击环境变量

  • 在系统变量中从 ComSpec 中删除分号

    C:\Windows\system32\cmd.exe;

  • 将其更改为

    C:\Windows\system32\cmd.exe


现在可以使用了..