
 最近需要使用 Vite 及 Vue3 来开发项目,需要升级我本地的 Node V12版本,但基于本地 Node 版本已经开发了许多其他项目,直接升级会出现各种兼容性bug,于是便使用 nvm 来进行 Node 版本的管理,nvm 同时支持 Linux、Windows、Mac。
我这里以 Windows 环境为例,记录使用 nvm 进行 Node 版本及 Vue 的管理(React 及其他同理)。
nvm 安装
nvm 下载地址:http://nvm.uihtm.com/,选择自己的平台进行下载。
- 点击安装文件进入安装

 - 根据提示进行下一步

 - 选择 nvm 安装环境

安装路径任意指定,但需要注意的是安装目录名不要带中文或其他特殊字符。 - 选择 Node 安装环境

 - 最后进行安装

 - 在命令行中输入 
nvm检查是否安装成功

 
nvm 进行 Node 及 Vue管理
- 找到 nvm 安装目录下的 settings.txt 文件,更换配置源

在文件中添加 
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
 

 2. 在命令行输入 nvm install 版本号 进行安装
 
- 使用 
nvm ls查看已经安装的所有 Node 版本

其中带 * 的项即为当前使用版本,同时可以在安装目录下看到已经安装的所有 Node 环境

 - 使用 
nvm use 版本号使用指定 Node 版本

 - 使用 use 命令后,在当前 Node 环境进行脚手架安装,我这里以 Vue 为例,其他框架及包安装同理

这里其实就和正常情况下的安装一样了,比如 yarn、webpack 等的安装。如果使用 npm 安装较慢的话,可以配置淘宝镜像源 
npm config set registry http://registry.npm.taobao.org/
 
- 需要在另一 Node 环境中搭建项目环境时,再使用 
nvm use 版本号进行切换,然后进行其他操作 - 如果不需要某个 Node 的话,可以使用 
nvm uninstall 版本号进行卸载 










