由于要学习Vue3,而Vue3对node版本有要求,所以要切换node版本,卸了再下载实在是太太太麻烦了,这里就借用其他工具来切换node版本。
一. 使用 n 工具进行 Node.js 版本管理:
-
安装 n 工具:在命令行窗口中运行以下命令安装 n 工具(需提前安装 Node.js):
npm install -g n
//报错
// Unsupported platform for n@9.1.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})
报错的话直接在后面--force
npm install -g n --force
选择并安装特定版本的 Node.js:在命令行窗口中运行以下命令来安装特定版本的 Node.js
n stable
命令是在Linux系统上更新node版本的,在Windows系统中是不行的。
二. 使用nvm切换node版本
所以失败了,换一种方法切换node版本,下载安装nvm,在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。
地址:https://github.com/coreybutler/nvm-windows/releases
如果本地有node需要卸载,我表示很难过
1.node卸载
(1).控制面板卸载
(2).删除node的安装目录
默认是C:\Program Files\nodejs,也可能在其他盘,主要取决于安装时的选择。
查看该路径下是否有node文件,我这里已经没有了,在控制面板卸载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相关的配置都删掉
一般系统会自动把node环境变量删掉了,可以不用管这步。
环境变量打开方式:我的电脑->属性->高级->环境变量-> 用户变量的Path删除->系统变量的NODE_PATH里的node删掉
(6). 查看是否删除成功
在键盘上按下win + R ,输入cmd ,然后点击回车键,在命令行中输入node -v
卸载完成!!!
解压后双击安装
选择安装nvm的路径,自己可以更改安装路径
这个是nodejs的安装位置,如果没有nodejs文件夹就新建一个(后来发现他会自动生成一个快捷方式)
查看nvm是否安装成功
下面设置setting.txt,可忽略不设置
安装完毕后,找到安装的路径,一些简单配置,打开setting.txt,设置淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
环境变量会自动配置
这会就可以切换node版本了
nvm insatll 16.15.1
nvm use 16.15.1
node -v
必须使用管理员身份打开命令行窗口完结撒花❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀