运行node -v未显示真实版本,多版本Node.js共存如何配置正确输出?
多版本Node.js切换默认调用版本教程
永久生效方案(对所有cmd窗口生效)
- 打开cmd窗口,执行
where node,输出的结果会展示设备上所有已注册的Node.js可执行文件的路径,从中找到v17.2.0版本对应的安装目录路径 - 右键点击桌面「此电脑」,依次选择「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域找到名为
Path的变量,双击进入编辑界面 - 在
Path的条目列表中找到v17.2.0版本Node.js对应的安装目录条目,点击「上移」按钮,将其移动到其他Node.js版本的路径条目之前 - 依次点击所有打开的系统设置窗口的「确定」按钮保存修改
- 重启cmd窗口后执行
node -v,即可输出v17.2.0版本号
临时生效方案(仅对当前打开的cmd窗口有效)
直接在当前cmd窗口执行如下命令即可:
set PATH="替换为你设备上v17.2.0版本的Node.js安装目录全路径";%PATH%
版本管理器方案
如果你的设备安装了nvm等Node.js版本管理工具,直接执行nvm use 17.2.0即可快速切换当前生效的Node.js版本。
内容的提问来源于stack exchange,提问作者Ahmed Radi
相关产品推荐
相关产品推荐

