一、先来简单了解一下node.js 版本更新机制
4月? ?--------------->偶数版本? v14? v16? ?【LTS? - Long Term Support】长期稳定版本 推荐使用
10月 --------------->奇数版本? v15? ?v17
-
为什么需要多个版本? -
安装多个版本有什么好处? -
常规方式安装node.js一台电脑只能安装一个,例如之前项目安装的node.js版本是v12,而我们现在的新项目需要依赖node.js---->v13,此时安装v13后,之前的v12将被覆盖,而且之前的项目不支持v12的运行,我们如果想运行之前的项目就需要卸载高版本的v13,重新下载v12版本十分麻烦!?所以就有了nvm :node管理工具。 -
{前端:Node.js? --------?后端:JDK}? ? ? ? ? ?? -
{前端:Npm? ? ? --------?后端:Maven}?? -
{前端:Easy-Mack? --------?后端:Swagger}
二、上干货上干货
下载NVM for Windows
Releases · coreybutler/nvm-windows · GitHub

nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。【推荐】
Source code(zip):zip压缩的源码
Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统
安装NVM for Windows
解压文件后双击? nvm-setup.exe? 安装【傻瓜式安装】
?
?

?
?安装完成
输入 nvm version 查看版本,显示版本号即为安装成功

?可以看到生成了以下两个文件夹,原本电脑上的node版本被移入nvm中,并添加上了版本号

?常用命令
nvm ls // 查看目前已经安装的版本
nvm install 14.18.0 // 安装指定的版本的node.js
nvm install 10.15.3
nvm use 14.18.0 // 使用指定版本的node.js
nvm use 10.15.3 //两个版本随意切换
?nvm在安装node时由于是外网Github所以下载特别慢,别着急,可以在nvm中找到settings.txt文件末尾添加
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

?
三、?可能遇到的问题:
1、命令行中执行 nvm use node版本后报错出现?
【exit status 1: ��?���?��?��?�д?�����】
解决方案:以管理员身份运行cmd或WindowsPowerShell或者Vscode再次输入
2、Vscode中不能同时打开多个文件夹?
解决方案:鼠标右击工作区选择文件夹即可,此时可以看到多个项目同时存在之后打开终端
【npm run dev】?运行ok搞定!!!

搞定 搞定

|