【问题标题】:Installing node.js v6.11.2 does not install proper npm version on windows 7安装 node.js v6.11.2 不会在 Windows 7 上安装正确的 npm 版本
【发布时间】:2018-01-23 10:29:09
【问题描述】:

我发现当我尝试在我的 Windows 7 机器上安装 node.js v6.11.2 时,它同时安装了错误版本的 npm。我直接从 node.js 的网站下载了安装程序,其中指出 6.11.2 包括 npm 3.10.10。但是,当我使用

检查我的 npm 版本时
npm -v

它说我有 2.12.0 版本并向我抛出以下内容:

(node:4916) fs: 不支持重新评估本机模块源。如果您使用的是 graceful-fs 模块,请将其更新到更新的版本。

【问题讨论】:

  • 当你输入 node -v 时,打印的真实版本是 6.11.2 ??
  • 您是否安装了旧版本?您可以使用npm install -g npm@^4 更新到 v4。 (v5 有问题)。
  • node -v 表示 v6.11.2。我会尝试更新到 v4 看看会发生什么。
  • 尝试更新到 npm v4 会引发错误。 “process.getuid 不是函数。”

标签: javascript node.js npm failed-installation


【解决方案1】:

所以在从我的计算机中完全删除 node.js 并重新安装 node.js 之后,我现在有了正确的预期版本的 npm。我按照答案here 了解如何将其从我的计算机中完全删除。我不得不去手动删除用户/应用数据/漫游中的文件夹。我猜它们没有包含在卸载过程中。

【讨论】:

    猜你喜欢
    • 2015-02-05
    • 2015-05-31
    • 2012-04-18
    • 2021-06-28
    • 2016-02-24
    • 2015-08-27
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    相关资源
    最近更新 更多