nvm是什么
nvm
就是node
的一个版本管理工具,可以在一个环境中同时安装多个 node
版本(和配套的 npm 版本),并随时切换。
普通电脑只能装一个版本的node
但是在工作中,面对不同的项目我们可能会使用不同版本的node
,给程序员造成了相当打的困扰,此时nvm就应运而生
下载安装
nvm的下载需要进入github下载
选择 nvm-setup.zip进行下载,此时下载出来的是一个zip压缩包,需要解压然后双击运行安装
在github下载比较缓慢,在这里我把它放到蓝奏云,可以直接下载exe文件
安装
双击进行安装;安装时会让你选择路径,对于这种工具我一般都默认安装,一路下一步即可
安装时有可能也会不断地弹出这个弹窗
这是因为我之前已经安装了node,所以点击 ‘是’ 即可
判断是否安装成功
打开cmd 输入
nvm -v
如果显示出一大串,并且有版本号则说明已经安装成功
使用命令
显示可以下载的版本
nvm list available
下载不同版本的node
nvm install 版本号 //例如 nvm install 11.13.0
卸载node的版本
nvm uninstall 版本号
还可以查看已经安装过的版本,以及正在使用的版本号
nvm ls
星号所在的地方就是正在使用的版本
切换版本使用 nvm use 版本号
nvm use 14.7.0
使用中的问题
无法切换版本号&无法使用npm等这些问题,都是因为在安装nvm之前已经安装了node,所以把原先的node卸载并删除掉,然后在重新安装nvm;在nvm里面安装node即可卸载已经安装的node ——>重装nvm.exe ——>在nvm 里下载node ——>切换使用node