【问题标题】:NVM doesn't update Node to the newest versionNVM 不会将 Node 更新到最新版本
【发布时间】:2021-01-08 17:35:50
【问题描述】:

我在 Windows 10 上使用 NVM(节点版本管理器)版本 1.1.7 通过 VSCode 上的 Powershell 终端更新 Node。今天我突然想到,即使在更新和使用 nvm use 14.15.4 并获得 2 个海拔对话框和 NVM 告诉我它现在使用的是最新版本之后,当我这样做时 nvm listnode -vget-command node 他们都是仍然告诉我它使用的是旧版本的 Node。

四处寻找一些解决方案,据说将"runtimeExecutable": "/Users/*user*/.nvm/versions/node/*version*/bin/node"添加到VSCode的launch.json,但我的计算机上什至不存在该特定路径。

【问题讨论】:

  • 所以有两个nvms。有普通的nvm (Mac/Linux) 和适用于 Windows 的 nvm。我对这两者都很熟悉,而 /.nvm/versions/node 找不到的东西绝对只适用于你使用 Linux/Mac 版本的情况。我也在我的 Windows 机器上使用 1.1.7 并且无法重现您的错误。 nvm install latestnvm use 15.5.1node -v 显示 15.5.1、nvm list 显示 *15.5.1。您可能需要关闭并重新启动终端,可能是整个 VS 代码窗口。
  • 我应该提到nvm 告诉我安装了较新的版本,但无论出于何种原因我都无法切换到它。 @JakeAve
  • 你可能已经安装了旧版本的 nodejs。查看控制面板,检查您的 PATH 环境。
  • 它告诉我路径是AppData\Roaming\npm。我应该将其设置为其他内容吗? @JeffRSon
  • node.exe 不应该在那里。 PATH 变量的外观如何? where.exe node.exe 的输出是什么? NVM_HOME 和 NVM_SYMLINK 的值是多少?

标签: node.js visual-studio-code nvm


【解决方案1】:

检查nvm alias default <version>是否解决了问题

【讨论】:

    猜你喜欢
    • 2020-11-11
    • 2021-10-26
    • 2023-04-05
    • 2016-02-26
    • 2018-04-16
    • 2017-10-03
    • 2022-09-30
    • 2018-02-27
    • 1970-01-01
    相关资源
    最近更新 更多