使用nvm进行nodejs版本管理

烈酒焚心 提交于 2020-10-24 13:00:00

一、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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!