nvm安装、nvm使用node版本、解决默认nvm use不生效问题

一.介绍

nvm首次使用,切换node版本,这是我自己遇到的一些问题,做个记录。开始主要参考 juejin.cn/post/724958...juejin.cn/post/734791... 后面遇到一些问题,包括默认use node版本不生效,和使用镜像文件安装node版本问题)

二.卸载旧版本node

安装nvm之前请先确保你电脑上的nodejs卸载干净。

  1. 控制面板卸载node.js。
  2. 删除node的安装目录 默认是C:\Program Files\nodejs,也可能在其他盘,主要取决于安装时的选择。查看该路径下是否有node文件,我这里已经没有了,在控制面板后一般会自动删除node文件,如果文件还在的话就手动删除。
  3. 查找.npmrc文件是否存在,有就删除 默认在C:\User\用户名。
  4. 逐一查看一下文件是否存在,存在就删除 C:\Program Files (x86)\Nodejs
    C:\Program Files\Nodejs
    C:\Users\用户名\AppData\Roaming\npm
    C:\Users\用户名\AppData\Roaming\npm-cache

5.打开系统设置,检查系统环境变量,将node相关的配置都删掉 环境变量打开方式:我的电脑->属性->高级->环境变量->用户变量的Path删除->系统变量的NODE_PATH里的node删掉 6.查看是否删除成功 在键盘上按下win + R ,输入cmd ,然后点击回车键,在命令行中输入node -v

三.下载nvm

nvm下载地址:github.com/coreybutler...

windows版nvm下载地址:nvm.uihtm.com/nvm-1.1.12-...

四. 安装

五.配置国内镜像

终端输入:

设置npm_mirror:

nvm npm_mirror https://npmmirror.com/mirrors/npm/

设置node_mirror:

nvm node_mirror https://npmmirror.com/mirrors/node/

六.nvm常用命令

js 复制代码
nvm list //展示本地安装的所有版本,*号表示当前正在用
nvm install [版本号] //安装指定版本node 例如: nvm install 12.18.0
nvm use 12.18.0 //使用特定版本
nvm uninstall 12.18.0 //卸载指定版本

七. nvm下载node

js 复制代码
nvm install latest 
nvm install node版本号
nvm install 18.16.0

八.解决nvm使用use不生效,node -v不生效问题

1.在nvm文件夹中,新建node.js文件夹。(注意:我们一定要修改nvm文件夹, nodejs文件夹的属性,在"属性->安全"一栏中, 设置完全控制权限)

2.修改环境变量参数路径,NVM_SYMLINK 指向新建node.js路径。(如下图所示,上下有2个地方)。

3.使用nvm use选择node版本号,不生效(nvm list,版本前方展示为星号为生效), 命令改为nvm alias default 版本号

(最终结果)

相关推荐
代码搬运媛4 小时前
Jest 测试框架详解与实现指南
前端
counterxing5 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
wangqiaowq5 小时前
windows下nginx的安装
linux·服务器·前端
之歆6 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
发现一只大呆瓜6 小时前
Vite凭什么这么快?3分钟带你彻底搞懂 Vite 热更新的幕后黑手
前端·面试·vite
Maimai108086 小时前
React如何用 @microsoft/fetch-event-source 落地 SSE:比原生 EventSource 更灵活的实时推送方案
前端·javascript·react.js·microsoft·前端框架·reactjs·webassembly
kyriewen7 小时前
产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住
前端·ai编程·cursor
humcomm8 小时前
元框架的工作原理详解
前端·前端框架
canonical_entropy8 小时前
Attractor Before Harness: AI 大规模开发的方法论
前端·aigc·ai编程
zhangxingchao9 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则
前端·人工智能·后端