tags: [Github]
categories: [CI CD]
前言
今天使用NPM
打包若依的前端vue项目运行时报错,谷歌后了解到是因为我的node版本不一致导致,了解到最新的官方稳定版本是12.19.0
,所以我只需要调整node版本即可,前端同事提醒我可以直接用NVM
来管理node版本,自己试了下,记录如下
安装
- 从官网下载NVM安装包
官方的下载地址:传送门
我的安装的是Window版本,这里建议选择nvm-setup.zip
包,是个exe执行文件较为简单
- 安装
安装过程中需要安装目录不赘述,但是Symlink目录,若你之前已经安装了node需要设置为之前的目录,目的是为了新安装的NVM嫩能够管理到它
安装中,若配置了之前的node目录会多次弹出,确认管理弹窗,一一确认,我大概弹了六次,还以为安装出了问题
- 检查是否安装成功
NVM安装Node
执行安装命令
nvm install 12.19.0
然后在等待中超时了,报错如下
Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt:
出现该问题的原因是访问以上地址下载Node版本时,连不上导致的,国内还是需要配置上镜像地址
配置镜像地址
进入NVM目录下,看到设置的settings.txt
文件,我刚开始打开是这样的
root: D:\Program Files\nvm
path: C:\Program Files\nodejs
这里加上镜像地址
root: D:\Program Files\nvm
path: C:\Program Files\nodejs
node_mirror: npm.taobao.org/mirrors/node/
npm_mirror: npm.taobao.org/mirrors/npm/
加上镜像地址后一般都可以了,但是我在安装12.19.0
这个版本的Node时,提示镜像不存在,我查看了似乎确实有,没办法只能手动下载之后放到目录中,然后重新安装了NVM生效,其他版本的node下载无问题
NVM基本命令
#安装指定版本node
nvm install 版本号
#例
nvm install 10.15.3
#使用指定版本node
nvm use 版本号
#例
nvm use 10.15.3
#查看当前电脑上已经安装的全部node版本
nvm ls
#查看可用的(可下载的)全部node版本
nvm ls available
#设置安装node的位数
nvm arch 64