由于前端项目不同的node版本,导致重复的卸载安装会比较麻烦,对此需要nvm来管理
类似python版本的差异,可以使用虚拟环境管理(anconda),在我原先的文章也有讲解过
安装过程中如果原先有安装过node,不需要进行卸载,安装nvm的过程中会有检测本机是否有node,会进行搭配使用。
通过github地址进行安装:安装地址
对应的版本如下:
nvm-noinstall.zip
:免安装,即插即用nvm-setup.zip
:安装版安装过程中选择nvm的安装目录:
node的安装目录:
安装过程中,本电脑如果原先有安装过node,会有弹窗提示,选择是即可
安装完成之后,在cmd命令检查是否安装成功:(默认的环境变量已经配置成功)
如果不可执行记得切换成管理员权限
通过nvm list
也可查看原先安装的node版本:
并且修改配置文件,主要为了添加淘宝镜像:(在安装nvm的路径下有个setting.xml文件)
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
截图如下所示:
如果忘记自已安装的位置,可通过如下查找:where nvm
对于使用的方式有如下命令:
查看本地已安装的版本:nvm list
查看可安装的版本:nvm list available
对于安装以及卸载的命令有如下:
nvm install xxx
nvm use xxx
nvm uninstall xxx
由于nvm下载的node包可能会有些问题(目前还未遇到,不过保险起见可更换):node包地址
下载之后的包可直接替换,或者下载好之后直接放到该路径即可!