Node.js版本管理,方便好用
在使用python的时候有个版本管理的,功能很强大。
在使用了node了一段时间后,随着项目的增对,对node版本也有了不同的要求。
也希望有类似的管理工具,后来网上搜了一下,还真有。
那就是大名鼎鼎的Node Version Manager。
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
nvm(node.js version management),是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js 各种版本存在不兼容现象 可以通过它可以安装和切换不同版本的node.js。【可同时在一个环境中安装多个node.js版本(和配套的npm)】
如果已经安装了node,那么在安装nvm之前,需要先卸载node,如果没有安装可以直接跳过这一步到下一步了。
删除前可查当前使用的node版本,方便后续决定使用哪个版本的node。
安装
1、官网下载
Releases · coreybutler/nvm-windows
2、安装
安装的时候,默认路径在C盘,nvm和nodejs默认安装地址都是C盘,我们最好换成其他的盘,我是换成D盘。并且注意安装路径的文件夹名称不要出现中文,空格等,否则后期npm使用的时候会出现符号格式不正确问题。
继续点击 Next 就行。
点击Next,自动创建nodejs文件夹
安装完成。
3、检查nvm是否安装完成
win + R,输入cmd,输入nvm,出现下面这一堆就表示安装成功了。
如果安装不成功,查看之前自己安装的 node.js 有没有彻底删除、安装nvm过程中有没有漏掉什么,可重新卸载再安装一次nvm。
4、使用nvm安装node版本
win + R,输入cmd
安装完成后开始安装nodejs,首先使用 nvm list available 查询可安装版本号,LST表示可插入稳定版本。【如未指定版本,建议安装LTS下的版本】
1、安装指定node.js版本
nvm install 对应版本号
2、nvm list
查看当前已安装的node.js版本,带*号的是正在使用的
截图变了,换电脑了。
3、切换其他版本nvm use 对应版本号
nvm use 20.5.0
4、删除某node.js版本
nvm uninstall node版本号