我刚刚在 Debian 7 上安装了 nodejs - 通过 apt-get install nodejs。
Nodejs 似乎工作正常,但是当我输入“npm”时,我得到“找不到命令”。
"which nodejs"指向 "usr/bin"那里是 - nodejs,但是没有 npm 文件,哪里出了问题?
我找到了一些解决方案,但它们都与 Mac 相关
顺便说一句,“usr/local/bin”目录是空的,我相信一切都应该安装在那里?
最佳答案
您有多种选择。
如果您想继续使用 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),发行版提供的最新 Node 版本可能落后于稳定版。 Here are instructions from NodeSource获取最新 Node ,其中包括 npm
并避免使用有问题的 nodejs
别名
关于node.js - 没有安装 npm 的 Nodejs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966258/