因为旧项目的node版本过低14.X,又想要在新项目中使用更新的包,这个时候就想到了被遗忘了很久的版本管理工具,话不多说,直接上干货。其实网上有很多或详细或简介的教程,本次也算是为自己记录一下吧。
第一步:删除本机上已经安装的node。
最好是删干净。
找一下安装目录:
C:\Program Files\node
C:\Program Files (x86)\node
...
但凡有就删掉、以免造成不必要的影响。
第二步:下载、安装nvm。
我下载的是最新版1.1.10,去下载。
下载之后就是安装了,next...next...next(我把安装的默认目录修改为了C:\Program Files\nvm\)
第三步:配置nvm。
首先查看nvm是否安装成功(一般无脑下一步不会出现问题,除非本机有已安装的node未卸载干净)
查询成功之后,接下来就需要配置淘宝镜像,提高包安装速度及成功率。
找到你的nvm安装路径下的settings.txt文件(有时候直接保存不了,可以拖出来修改之后再拖进去。)
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
这里说一下,如果不配置淘宝镜像的话,极有可能再安装不同版本node 的时候出现空node_modules包的情况,此时表示该版本下载失败无法使用,下面会再次提及。
第四步:安装node。
nvm install 版本号 此时需要稍微注意一下安装过程,如果出现 版本号 字样,就表示当前包安装没有完成。需要uninstall 后再重新安装。(按照以上步骤一般不会出现问题)
第五步:查看、使用指定版本node。
nvm ls 或 nvm list
list中是你安装了的对应版本。
切换:nvm use 版本号 出现以下状态,说明成功了。
或使用 nvm current 查看当前版本
(当然还可以执行node -v / npm -v 查看一下,出现对应版本号就说明完全没有问题了)
最后:
就可以愉快的使用nvm管理你的node版本了。
补充:
切换的时候报exit status 乱码时,请使用“管理员身份”运行cmd