【发布时间】:2018-04-24 08:10:32
【问题描述】:
我对 jessie 和 npm 有意见。
我已经用sudo apt-get install nodejs 安装了nodejs 包,所以它自动安装了npm。
然后我想使用npm i -g npm@latest 安装最新的 npm,除了 apt npm 版本冲突外,它工作正常。
如果从 apt 安装,我想删除冲突的 apt 安装版本,或者了解更新 npm 的官方方法。
我只能使用 npm i -g n 然后 n stable 更新节点,但我无法升级 npm
【问题讨论】:
-
你试过
sudo npm i -g npm@latest吗? -
只需删除 nodejs 包。最好选择系统之一,或者你的 npm,不要混用。
-
@DomeTune 不,我没有,我已正确配置 npm 不使用 sudo 和
-g。 -
@Giacomo,如果我删除系统之一,我从哪里安装 npm/nodejs ?在我们的程序中,我们应该考虑安装 apt 一个然后删除它们吗?它不会同时删除使用
-g安装的软件包吗?