前言-问题描述
公司之前做了一个统计项目,前端使用的nodejs版本为12.12.0,后项目上线以后
开发新的项目,使用网上的开源框架,前端使用的nodejs版本逐渐升级到16+,
此次因工作需要,再次启动之前的统计项目前端,install时发现报错,看log日志分析是nodejs版本过高,于是使用了nvm管理工具管理node版本,此贴记录一下。
提示:以下是本篇文章正文内容,下面案例可供参考
一、下载nvm-setup.exe
二、创建文件夹
1.先卸载本地的nodejs,不确定要不要卸载,但我自己不卸载,感觉有点问题,各位看情况卸载。
2.在D盘或者E盘根目录创建 nvm文件夹 (**选择根目录是为了避免后面可能会出现权限不够的情况**)
3.在nvm里面创建nodejs文件夹(**文件夹一定是空的**)
三、安装nvm管理工具
1.直接双击安装,会弹出两次选择路径,第一次就是选择自己创建的nvm文件夹,
第二次选择自己创建的nodejs文件夹,一路next安装完成。
(如果本机存在nodejs 安装时会多次弹出,发现本机已存在 xx node版本,是否添加到nvm内管理,直接点是)
安装完毕,电脑重启一下。
2.配置npm和node镜像
打开你的安装nvm文件夹有一个settings.txt文件
在后边添加两行:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
四、nvm管理工具的使用
1.安装完成后打开命令行工具 输入 nvm-v 出现下图,说明安装成功
2.常用命令说明
查看所有node版本,如下图所示
nvm list available
下载指定版本node命令
nvm install 版本号
查看node列表命令
nvm list
切换node版本命令
nvm use 版本号
切换成功后可再次输入 nvm list
查看是否被选中,如果没有带*,再次切换一次查看,如图
切换成功后,可输入 node -v
查看当前使用node版本
输入npm -v
查看npm版本。
如命令报错,应该是npm不支持node版本。
解决方案:
根据自己的node版本来更新npm 版本 npm -g install npm@ 版本号
下载对应的npm版本即可。
总结
按照以上操作即可管理多版本node,对应不同项目使用,可灵活切换。