前景:vue项目对node版本要求不是很高的情况下,本地需要启动react项目(react项目对node要求,需要较高的版本)
方案:方便两个项目同步并行的进行开发,实现node的动态切换处理
工具下载地址(nvm):
https://github.com/coreybutler/nvm-windows/releases
注意事项:
在安装过程中选择第二项目录的过程中,尽可能的将目录设置为默认的 C:\Program Files\nodejs中,如此便会默认设置环境变量【自定义目录容易在后续安装node以后,试用node找不到环境变量报错】
nvm安装以后,运行的过程必须使用管理员打开cmd等终端窗口
nvm相关命令:
nvm ls // 查看目前已经安装的版本
nvm install 10.5.0 // 安装指定的版本的nodejs
nvm use 10.5.0 // 使用指定版本的nodejs
nvm list available //显示可下载版本的部分列表
nvm uninstall 10.5.0 //删除已安装的指定版本,语法与install类似
nvm alias //给不同的版本号添加别名
nvm unalias //删除已定义的别名
`nvm reinstall-packages <version>` //在当前版本node环境下,重新全局安装指定版本号的npm包
nvm current //显示当前的版本
nvm操作步骤:
务必确保本地的node卸载
使用管理员(win+x)打开cmd面板
nvm install/uninstall xx.xx.xx(此处为node版本号) 进行安装/卸载对应的node版本
nvm use xx.xx.xx 为方才下载好的node版本号
nvm ls 可以查看刚才安装好的node内容,如果安装好且正常运行,则在当前node版本号前会有 * 号标注
更换为国内的镜像源:(在刚才安装nvm的目录下/nvm/settings.txt 中增加如下两行代码)
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/