nodejs deb 包似乎缺少 npm

nodejs deb 包似乎缺少 npm

我在 Debian 上进行了测试,sudo apt install nodejs但缺少npm.

$ node -v
v8.11.2
$ npm -v
bash: npm: command not found

我错过了什么?

答案1

npm结果是涉及太多工作来进行适当维护(具有安全支持等)在 Debian 9 中,考虑到当前维护者的参与程度,因此它被从发行版中删除并不可用来自“稳定”的 Debian 存储库。

要安装 NPM,您应该遵循上游指令,这将配置您的系统以使用其存储库:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

这将安装 Node.js 8.x;如果您需要 10.x,可以将上面的“8”替换为“10”。

答案2

要安装 NodeJS,请执行以下三个步骤

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs npm
sudo ln -s /usr/bin/nodejs /usr/bin/node

相关内容