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

(最终结果)

相关推荐
跟橙姐学代码21 小时前
Python异常处理:告别程序崩溃,让代码更优雅!
前端·python·ipython
niuhuahua21 小时前
大屏拖拽功能,配合ai组件使用,配合各个组件都可使用
前端
得物技术21 小时前
前端日志回捞系统的性能优化实践|得物技术
前端·javascript·性能优化
陶甜也21 小时前
threeJS 实现开花的效果
前端·vue·blender·threejs
用户76787977373221 小时前
后端转全栈之Next.js 路由系统App Router
前端·next.js
OEC小胖胖21 小时前
Next.js数据获取入门:`getStaticProps` 与 `getServerSideProps`
前端·前端框架·web·next.js
薛定谔的算法1 天前
JavaScript栈的实现与应用:从基础到实战
前端·javascript·算法
深圳外环高速1 天前
React 受控组件如何模拟用户输入
前端·react.js
土了个豆子的1 天前
03.缓存池
开发语言·前端·缓存·visualstudio·c#