没有npm安装的Nodejs?

Kon*_*rad 4 debian node.js npm

我刚刚在Debian 7上安装了nodejs - 通过apt-get install nodejs.

Nodejs似乎工作正常,但当我输入"npm"时,我得到"命令未找到".

"哪个nodejs"指向"usr/bin"并且它是 - nodejs,但是没有npm文件,出了什么问题?

我找到了一些解决方案,但所有解决方案都与Mac有关

BTW,"usr/local/bin"目录是空的我相信一切都应该安装在那里?

Sam*_*kes 6

你有几个选择.

如果你想继续使用Debian软件包,你可以安装npm(debian维护者将它放在一个单独的软件包中).

apt-get install npm

如果您只想安装npm,可以使用Maxime的答案修改:

curl -L https://npmjs.org/install.sh | sudo sh

(-L需要curl遵循重定向.)

最后,您可能希望使用不同的包源.对于某些Linux发行版(Debian/Ubuntu和RedHat/CentOS),发行版提供的最新节点版本可能落后于稳定版本.以下是NodeSource获取最新节点的说明,其中包括npm并避免使用有问题的nodejs别名


Max*_*meF 5

安装npm

curl -L https://npmjs.org/install.sh | sudo sh
Run Code Online (Sandbox Code Playgroud)

(-L需要使卷曲跟随重定向.)

并检查版本

npm -v
Run Code Online (Sandbox Code Playgroud)