当前位置: 首页 > article >正文

使用nvm切换node版本失败


使用nvm切换node版本失败(原node版本v20.14.0,我使用nvm use 16.9.1切换node版本后,显示Now using node v16.9.1可当我使用命令node -v查看当前node版本时还是v20.14.0,意味着版本切换失败):
在这里插入图片描述
这个原因大概率是之前安装过node.js且在安装nvm前未将其卸载或环境变量未删除,系统的 PATH 可能仍指向那个node版本。
如果你的系统 PATH 仍指向之前直接安装的 Node.js 版本,你可以按以下步骤进行调整或移除:

  1. 找到 Node.js 的安装路径:
    在命令提示符或 PowerShell 中运行:where node
    where node
  2. 卸载 Node.js:
    • 如果你之前是通过安装程序(例如 Windows 安装包)安装的 Node.js,可以通过以下步骤卸载:
      • 打开“控制面板”。
      • 选择“程序” > “程序和功能”。
      • 找到 Node.js,右键点击并选择“卸载”。
    • 确保所有版本都被卸载,尤其是你不想使用的版本。
  3. 检查环境变量:
    • 确保你的系统环境变量中不再包含指向旧 Node.js 安装路径的条目。
      • 右键点击“此电脑”或“计算机”,选择“属性”。
      • 点击“高级系统设置”,然后点击“环境变量”。
      • 在“系统变量”部分,找到“Path”,并检查其中是否有旧的 Node.js 路径。若有,请将其删除。
  4. 卸载和修改环境变量后,关闭并重新打开终端,以确保更改生效。
  5. 再次使用 NVM:
    • 运行 nvm use 16.9.1 切换到想要的 Node.js 版本(这里将16.9.1替换成你想切换的node版本号)
    • 然后用 node -v 检查当前版本。

http://www.kler.cn/a/379619.html

相关文章:

  • 《AI产品经理手册》——解锁AI时代的商业密钥
  • Prim算法与Dijstra算法
  • 这款Chrome 插件,帮助我们复制网页上不能复制的内容
  • 数字信号处理Python示例(5)使用实指数函数仿真PN结二极管的正向特性
  • WSL开发--利用Git连接远程仓库(详细步骤)
  • Keras 3 示例:开启深度学习之旅
  • Python 一维列表基础语法
  • LM Head weights;ChatGPT-3词汇量:175,000;llama7b 词汇量,词嵌入维度:4096
  • 【LeetCode】移除链表中等于设定值的元素、反转链表
  • 创维E900-S_华为EC6108V9_v9u_海思hi3798mv100华为系统优盘刷机固件包
  • CesiumJS 案例 P20:监听鼠标滚轮、监听鼠标左键按下与松开、监听鼠标右键按下与松开、监听鼠标左击落点
  • Linux:线程安全的单例模式
  • 进程的概念
  • Vue学习之路16----pinia
  • 家具产品的耐用性新标准,矫平机为家具制造提供新保障
  • SQL中`ORDER BY`、`SORT BY`、`DISTRIBUTE BY`、`GROUP BY`、`CLUSTER BY`的区别详解
  • 什么是严肃游戏,严肃游戏本地化的特点是什么?
  • 【C语言刷力扣】3216.交换后字典序最小的字符串
  • 第十五章 Vue工程化开发及Vue CLI脚手架
  • 贪心算法理论基础和习题【算法学习day.17】
  • Python代码解析:问题分类器实现
  • el-table type=“selection“换页多选数据丢失的解决办法
  • dify实战案例分享-基于多模态模型的发票识别
  • git submodule
  • 【AIGC】深入探索『后退一步』提示技巧:激发ChatGPT的智慧潜力
  • 【jvm】对象分配过程