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 版本号

(最终结果)

相关推荐
念九_ysl13 分钟前
前端循环全解析:JS/ES/TS 循环写法与实战示例
前端·javascript·typescript
anyup_前端梦工厂2 小时前
了解几个 HTML 标签属性,实现优化页面加载性能
前端·html
前端御书房3 小时前
前端PDF转图片技术调研实战指南:从踩坑到高可用方案的深度解析
前端·javascript
2301_789169543 小时前
angular中使用animation.css实现翻转展示卡片正反两面效果
前端·css·angular.js
风口上的猪20154 小时前
thingboard告警信息格式美化
java·服务器·前端
程序员黄同学4 小时前
请谈谈 Vue 中的响应式原理,如何实现?
前端·javascript·vue.js
爱编程的小庄5 小时前
web网络安全:SQL 注入攻击
前端·sql·web安全
宁波阿成5 小时前
vue3里组件的v-model:value与v-model的区别
前端·javascript·vue.js
柯腾啊5 小时前
VSCode 中使用 Snippets 设置常用代码块
开发语言·前端·javascript·ide·vscode·编辑器·代码片段
weixin_535854225 小时前
oppo,汤臣倍健,康冠科技,高途教育25届春招内推
c语言·前端·嵌入式硬件·硬件工程·求职招聘