node.js - 启动时未加载最新安装的节点版本
问题描述
正如您在左侧终端的图像中看到的那样,我已经安装了最新的节点版本。我很久以前就更新到最新的 LTS,但是每当我启动一个新窗口(右侧终端)时,我显然仍在使用旧版本的节点。在这个截图中,我切换到最新的 LTS,然后打开右侧终端,但它仍然说我正在使用12.20.1
.
每次打开终端时,如何确保我拥有最新的 LTS 版本的节点?
如果相关:我正在使用 iTerm2,但是当我使用本机 Mac 终端或使用嵌入式 VSCode 终端时,我会得到相同的响应。
解决方案
您实际上应该通过将版本传递给 NVM 来更新版本:
nvm list // will give list
nvm use nodeversion
nvm alias default nodeversion
现在,重新启动终端并检查节点版本。这将是最后一次更新。每当您更改版本时,请尝试将默认版本更改为新版本。
将节点更新到最新:
nvm alias default node
nvm use default
推荐阅读
- django - Django、CORS、CSRF——我做得对吗?
- mongodb - 查找数组 mongodb 中没有关键字的所有文档
- android - React-Native-Video 在 Android 中禁用 TouchableOpacity
- c# - “移动到另一个文件”后错误的大括号布局
- android - 构建失败:后向分支 70 上存在未初始化的对象
- java - 使用 Java 11 启动弹性搜索 5.0.1 时出现 AccessControlException
- camunda - Camunda 不包含任何历史记录
- aggregation - 分类变量的聚合
- java - 我正在尝试构建 url 但出现异常
- awk - 使用 awk 过滤最后 100 行的日志