【问题标题】:I cannnot update node with n我无法用 n 更新节点
【发布时间】:2021-09-07 10:36:14
【问题描述】:

我正在尝试:sudo n stable 并获取:installed: v14.17.6 (with npm 6.14.15) 但版本仍然旧:node -v v11.14.0

【问题讨论】:

  • 您使用的是什么操作系统?您的操作系统是否安装了node 软件包(或者例如自制软件或类似的东西)? which node的输出是什么

标签: node.js npm n


【解决方案1】:

您使用的是什么操作系统?如果是 macOS 或 Linux,您可以通过安装您选择的节点版本来简单地覆盖您机器上的当前版本。您可以从以下位置下载和安装节点:

https://nodejs.org/en/

或者,您可以使用 nvm 之类的版本管理器在不同版本的节点之间切换。 nvm 可以安装在 Linux 和 macOS 上。

https://github.com/nvm-sh/nvm

如果您使用的是 Windows,只需从第一个链接下载安装程序可执行文件,然后按照安装程序显示的步骤操作即可。

【讨论】:

  • n 的重点是,不必手动下载和安装最新版本的节点。所以它的目的类似于nvm
  • 我不知道。感谢分享。 :)
【解决方案2】:

您可能安装了多个版本的节点,当您运行节点时,“其他”版本会在您的PATH 中找到。

检查活动版本的位置:

$ command -v node
/usr/local/bin/node

您可以运行n doctor,它会检查一些设置问题,包括这个。

$ n doctor
...
CHECKS

Checking n install destination is in PATH...
good

Checking n install destination priority in PATH...
good
...

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,我相信这是因为我之前使用nvm 安装了它。使用nvm 安装最新版本对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 2017-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多