我在 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