nvm和nrm的使用

作为一个API调用工程师(bushi),我们在书写和运行Vue项目的时候经常使用npm相关的命令,也了解npm和python的pip类似是一个包管理工具。但是你是否听过nvm和nrm呢,其实它们也是方便我们进行项目管理的工具,最近学习Vue3的时候使用到了这两个工具,所以这里简单介绍一下这两个工具。

nvm(node版本管理工具)

nvm是一个node的版本管理工具,最近在写项目的时候遇到了必须使用14一下的node版本,但是我之前的项目都是基于16版本的node,总不能每次需要哪个版本的node就下载重装一下吧,所以这里我发现了nvm这个方便的node版本切换工具。

  • 安装
    Window系统直接点击这个网址 https://github.com/coreybutler/nvm-windows/releases/tag/1.1.9 下载exe文件安装就可以了。
  • 使用
nvm list //查看已经安装的node版本有哪些
nvm use + 版本号 //切换到指定的node版本
nvm list available //查看所有的可获取的node版本
nvm install + 版本号 //安装指定的版本的node
  • 原理
    nvm的实现原理是将所有下载的node放入一个文件夹,然后根据命令去修改环境变量从而实现node版本的切换.

总之,有了nvm,妈妈再也不用担心我要切换node版本啦!

nrm (安装源管理工具)

众所都周知,npm官方的安装源有时候慢到令人发指,一杯茶,一包烟,项目依赖装一天。开发是我们需要手动配置安装源,但是安装源太多,有时候又需要在各个安装源里切换来找到速度最快的(选择困难症),每次都手动配置未免太麻烦,因此nrm闪亮登场,它可以帮助我们快速配置切换安装源。

安装

npm install -g nrm

使用

nrm ls //查看所有的可用安装源
可用安装源
nrm use taobao //切换为taobao镜像安装,切换其余安装源同理。

好了,以上就是关于npm和nrm的安装和使用方式,有了它们切换版本和安装源一定会无比快乐。

你可能感兴趣的:(nvm和nrm的使用)