- 需求
有两个项目,一个需要npm版本为7.x,另一个需要npm版本为8.x,由于npm是随同Node.js一起安装的包管理工具,npm的版本和node.js版本相兼容。所以需要在环境上安装两个node版本,并根据项目来选择使用那个node版本。即使用nvm来实现node版本管理。 - nvm安装
安装地址
安装完成后打开cmd直接输入nvm,如果成功安装则会返回nvm信息。若在此之前安装了node,则nvm会获取到该版本并对其进行管理。 - 添加镜像
在cmd中输入"nvm root",即可获取到nvm的安装目录,在安装目录下找的settings.txt文件,打开后在原内容后添加镜像。
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- 安装并使用
输入nvm install <node version>
,安装成功后输入nvm list可以查看当前环境有那几个版本的node,前面带星号的是当前在使用的版本。使用nvm use <node version>
即可实现指定node版本,完成node的切换。