前言
nvm是一个node的版本管理工具,可以对多个node版本进行安装和切换。
tips: 在安装NVM for Windows之前卸载任何现有版本的Node.js(否则你会遇到版本冲突
使用场景
nvm可以对多个node版本进行安装和切换,so,可以快速应对不同的项目依赖,由于最近电脑坏了,新的一台电脑,需要对环境进行配置,由于有多个项目,其中有一个很老的项目还在维护中,用的gulp是3.9.1 版本,其对node的版本要求是在12.0.0之前,但是其他项目是要求node版本在14.17.5之上,我个人比较懒,来回卸载在安装node,我嫌弃比较麻烦,在网上找到一些解决方案,现对这些方案进行梳理。
nvm下载
下载地址:nvm
nvm安装
- 双击下载好的nvm安装包
2. 勾选同意,然后一直next下一步(可以自定义安装目录),最后install。
3. 验证
win+R,输入cmd,回车,打开终端,输入nvm命令,出现版本号(如下图),即为安装成功
node安装
1. 安装
nvm install 14.19.0
由于我需要两个node版本,我安装两个,你根据实际需要安装
nvm install 11.15.0
2. 验证
nvm list 或者缩写 nvm ls
3. 使用
nvm use 版本号
4. 查看npm
npm -v
5. 结束
项目应用
nvm current 查看当前node版本是不是所需的版本;
如果不是则切换到指定版本:nvm use 版本号 ;
验证是否是所需版本 node -v;
然后根据所需安装相关项目依赖;
我的需要gulp,我这里先全局安装gulp, npm install gulp -g,在npm install 安装项目依赖;
最后 执行gulp命令,运行项目。
over。
相关官网及下载地址
node历史版本:nodejs
nvm下载地址:nvm