node版本管理工具nvm

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情

我们都知道,目前在网络上,很多流行的框架,基本上都是走前后端分离这个路线了,那就说明了,大部分的程序员,不得不去接受前端的技术了,例如:vue,react等前端框架!!!^_^

随着我们开发的项目多了,不同的项目,使用了不一样的框架,而且还对本地开发环境等限制,例如:node版本的限制,这是一个比较头疼的问题了.

例如:

  • 项目A,需要在v10.5.0
  • 项目B,需要在v12.16.1

那这个对于开发人员来说,可以说是恶心的呀!!!=_=

image.png

如果我要跑项目A,那我得切换到node 10.5.0版本;跑项目B,就得切换到node 12.16.1版本。这个切换工作,就得是重新安装node!!!=_=

每次都这么搞的话,这不得给人干废了吗!!!=_=

作为一个牛皮的程序员,咋们可不能这么干!!!

照你这么说的话,那这个切换,怎么做,才能比较快捷的做到呢? image.png

废话不多说了,那肯定是有的,就是我们今天要分享的主角nvm工具。

nvm工具是一个node版本管理的工具,可以帮我们快速的切换本地开发环境node的版本

image.png

nvm安装

一、下载nvm

1.下载地址

github上,下载最新版本:下载地址

这里,咋们选择 nvm-setup.zip

image.png

注:本文下载版本:1.1.9(目前最新,目前时间2022-04-09)

2.安装nvm

解压安装:nvm-setup.zip,一步步安装即可,不需要改什么东西!!!(这很关键)

打开cmd,输入nvm命令,看到以下信息,表示已经安装成功了

image.png

注意:安装的时候,建议用默认的安装路径即可,不建议修改安装路径,否则会导致某些问题。不按照建议做的,后果自己承担哈!!!

image.png

二、配置加速镜像

因为nvm默认的下载地址,使用的是一个外国的地址,速度比较慢呀,这个是不能忍的啦!!!

咋们这里切换到淘宝的镜像,下载速度快到你不可信喔!!!^_^

image.png

配置方法:

打开nvm的安装路径,默认安装路径是:C:\Users\Administrator\AppData\Roaming\nvm

image.png

对settings.txt,进行修改,后面加上淘宝的nodenpm镜像地址即可

root: C:\Users\Administrator\AppData\Roaming\nvm
path: C:\Program Files\nodejs


node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
复制代码

三、安装node

1.nvm安装命令:

nvm install v10.5.0
复制代码

image.png

这里是因为npm无法下载,导致安装失败了。可能是github的地址不太稳定导致。

好家伙,npm安装失败了,这可咋整?别急,这里哥们还是有办法解决,接着往下!!!

image.png

这里分析一下,nvm下载的node,就会放到这个路径下面,那咋们岂不是可以自己下载node,然后放入到这个路径下,nvm就可以进行管理node的版本呢?好像就是这样...

那么这样的话,我们手动下载node,放入到这个路径下,不就好了?

手动下载nodejs10.5.0 image.png

image.png

因为node10.5.0通过nvm安装失败了,我们得清一下这个有问题的node

卸载命令:

nvm uninstall 10.5.0
复制代码

image.png

同时把temp也删了

image.png

接着咋们直接解压node-v10.5.0-win-x64.zip,并改一下文件夹名称为v10.5.0

image.png

最后看一下效果:

nvm list    //列出所有node版本
复制代码

image.png

好家伙,这样nvm也能管理到这个node10.5.0,牛牛牛!!!^_^

image.png

切换使用指定版本的node

nvm use 10.5.0
复制代码

image.png

image.png

这里带星,表示当前正在使用的nodejs版本

按照同样的方式,咋们接着安装:12.16.116.14.0

image.png

历史版本的nodejs下载地址

image.png

切换到16.14.0

image.png

查看nodenpm版本,正常使用

image.png

看到了吗,切换就是如此的简单,丝滑了呀!!!完美!!!^_^

image.png

总结nvm命令:

命令 作用
nvm list 列出所有node版本
nvm use 10.5.0 切换node指定版本
nvm install v10.5.0 安装指定node版本
nvm uninstall v10.5.0 卸载指定node版本

好了,nvm的基本的安装和操作就这些了,我们就可以放心愉快的写代码了!!!^_^

image.png

猜你喜欢

转载自juejin.im/post/7084439598406828063