如何使用nvm来管理node版本
使用nvm来管理node版本,需要先把之前下载的node删除干净,把相关的文件夹也要删除
nvm(node.js version management),是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js 各种版本存在不兼容现象 可以通过它可以安装和切换不同版本的node.js。【可同时在一个环境中安装多个node.js版本(和配套的npm)】
1、nvm下载
官网下载nvm包:Releases · coreybutler/nvm-windows
2、安装nvm
上面nvm和nodejs默认安装地址都是C盘,最好换成其他的盘,并且注意安装路径的文件夹名称不要出现中文,空格等,否则后期npm使用的时候会出现符号格式不正确问题。
更改后点击下一步即可
3、配置路径和下载镜像
下载源:(第一个是node下载镜像,第二个是npm下载镜像)
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
找到nvm安装的路径中的setting文件,新增下面两行信息,配置下载源
双击进去即可:
在下面把下载源复制进去:
然后保存退出即可
4、检查nvm是否安装成功
win+R调出终端,输入nvm,出现下面的就已经安装成功了
5.使用nvm安装node版本
也是cmd调出终端,首先使用nvm list available查询可插入的版本号,LST代表可插入稳定版本,如果没有指定版本,建议使用LTS下的版本
6.安装步骤
6.1安装指定版本
nvm install 16.13.0
目前而言建议不要安装太高的版本,很多老的项目使用的node版本还是很低的,这里我下载的是16.13.0的
安装完成后可以分别输入命令行 node -v
和 npm -v
,检验node.js以及对应npm是否安装成功
6.2下载多个node版本
在nvm中你可以下载多个node版本,下载方式和前面就是一样的了
6.3切换版本
nvm list 查看当前已安装的node版本,带有 * 的是正在使用的版本
nvm list或者nvm ls
nvm use
切换node版本。(如果报错,用管理员身份打开重新 nvm use
你指定的版本)
nvm use 16.13.0
6.4删除某个node版本
nvm uninstall node版本号 //例如:nvm uninstall 16.14.0)即可删除对应版本