有人可以帮忙在 Debian 中安装 NPM 吗?
我第一次尝试apt-get install npm
但收到此消息:
无法找到包 npm。
所以我跟着来自 nodejs.org 的 Debian 安装步骤.第一个命令:
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
发出了这样的信息:
未找到 sudo 命令。
但是如果我安装软件包就不必写sudo
所以我删除了它并收到此消息:
-E 未找到命令
有什么提示吗?
答案1
如果你没有sudo
安装,那么你的命令字符串应该是这样的:
curl -sL https://deb.nodesource.com/setup_9.x | bash -
apt-get install -y nodejs
答案2
Andrew 的回答确实很有帮助,但并没有起到应有的作用,因为 debian 仍然想安装旧版本的 nodejs,而不是来自 repo 的版本。
我通过强制 debian 安装最新版本的 nodejs 来解决这个问题
我运行了apt-cache policy nodejs
一下,想了解最新的 nodejs 软件包的版本,然后我弄清楚了,apt install "nodejs=<latest_version>"
在写这篇文章的时候,它是apt install "nodejs=9.11.2-1nodesource1"