一、nvm是啥?
nvm是node的版本管理工具。
为了解决node各种版本存在不兼容的情况,有的代码适配低版本有的代码适配高版本,假如我们开发了好几套代码,所用环境都不一样, nodejs的版本需要及时切换,这时候就用到nvm了。
所以:nvm就是让我们在同一台机器上安装和切换node版本的工具
二、安装
以windows系统为演示:
①下载nvm的包: https://github.com/coreybutler/nvm-windows/releases
②选择下载nvm-setup.zip
③双击点开exe文件,下一步下一步。
下一步过程中,碰到了以下问题:说我的nodejs有14.4的版本,是否需要用nvm进行管理,14.4版本比较高,这也是我为什么想在本地切换nodejs版本的原因。
四、安装完毕之后,打开cmd,键入nvm,可以看到一些nvm的一些指令。
执行nvm list可以看到本地目前应用的nodejs14.4的版本。
我们在安装一个Node9.8.0的版本:用nvm install 版本号
然而这步等了好几分钟都没见下好。
所以,切换一个nvm下载镜像源,跟cnpm是一样的道理
网上找了个方法说在nvm安装路径下修改配置文件,可是刚才忘记nvm具体安装在C盘哪里了,则执行nvm root可以查看nvm安装路径
找到nvm安装路径下的setting.txt打开
粘如下两行代码:然后保存
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
再试试nvm install 8.9.0的版本号
安装飞快,10s左右就安装完毕了。
这里想卸载9.8.0直接用 nvm uninstall 9.8.0,但是这里卸载不成功,我直接把nvm目录下9.8.0的目录删掉
在执行nvm list就是刚才装的两个版本
可以使用nvm use 版本号进行nodejs版本切换
只要nodejs根据版本安装在计算机里,既可以随意根据想要的环境切换nodejs的版本,
下列附上nodejs历史版本查询页面和nvm部分指令比较全的用法链接:
历史版本:https://nodejs.org/zh-cn/download/releases/
nvm安装参考及指令: https://www.jianshu.com/p/0e4f2bfadf3e
来源:oschina
链接:https://my.oschina.net/u/4446873/blog/4320735