首页 > 解决方案 > 启动时未加载最新安装的节点版本

问题描述

正如您在左侧终端的图像中看到的那样,我已经安装了最新的节点版本。我很久以前就更新到最新的 LTS,但是每当我启动一个新窗口(右侧终端)时,我显然仍在使用旧版本的节点。在这个截图中,我切换到最新的 LTS,然后打开右侧终端,但它仍然说我正在使用12.20.1.

每次打开终端时,如何确保我拥有最新的 LTS 版本的节点?

如果相关:我正在使用 iTerm2,但是当我使用本机 Mac 终端或使用嵌入式 VSCode 终端时,我会得到相同的响应。

在此处输入图像描述

标签: node.jsshellterminalzsh

解决方案


您实际上应该通过将版本传递给 NVM 来更新版本:

nvm list // will give list 

nvm use nodeversion

nvm alias default nodeversion

现在,重新启动终端并检查节点版本。这将是最后一次更新。每当您更改版本时,请尝试将默认版本更改为新版本。

将节点更新到最新:

nvm alias default node

nvm use default

推荐阅读