【问题标题】:Should I reinstall npm each time after I upgraded Nodejs?每次升级 Nodejs 后我都应该重新安装 npm 吗?
【发布时间】:2012-01-07 16:57:44
【问题描述】:

似乎每次我将nodejs升级到新版本(> 0.5.6?)时,npm都会有些损坏(您仍然可以使用已安装的模块但无法更新或安装新模块)

如果我这样做,这个问题就会消失

curl http://npmjs.org/install.sh | sh

所以我的问题是:每次升级 nodejs 时是否应该重新安装 npm?

PS:我是 Linux 用户,使用 nave 升级我的 nodejs。

【问题讨论】:

  • 你也可以npm update npm -g
  • 当 npm 损坏时,npm update npm -g 将不起作用:)

标签: javascript node.js npm


【解决方案1】:

在 0.6.3 之前,每次安装新版本的 Node 时,您都需要为已安装的实例安装 npm,即使您安装在先前版本之上(可能不是一个好主意)。

从 0.6.3 开始,npm 与 Node 捆绑在一起。

【讨论】:

  • 这是否意味着 npm 的 Node 捆绑版本与 npmjs.org 默认版本不兼容(或不同步)?
  • 这还不知道。我怀疑捆绑的 npm 将是可升级的。可能值得在这里问这个问题:groups.google.com/group/nodejs/browse_thread/thread/…
  • 这个问题,即使它很旧。我最近升级到节点 6.11。 npm 仍为 1.1.0-2。手动升级 npm 我得到 1.1.2。看起来很奇怪不是吗?有比我的升级更早的帖子谈到必须安装 1.1.0-3 所以这里有问题。
  • 我需要看看 0.6.11 捆绑了哪个版本的 NPM。 0.6.12 确实有一个新版本的 NPM。
猜你喜欢
  • 2018-12-10
  • 1970-01-01
  • 2019-05-06
  • 1970-01-01
  • 2022-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-06
相关资源
最近更新 更多