NVM-Nodejs多版本管理工具和NRM使用

目录

1. NVM:🔎:下载点我

1.1 还要配置一下环境

1.2 验证

1.3 第一次使用

查看Nodejs版本

1.4 下载nodejs

1.5 卸载nodejs

 1.6 NVM命令解释

1.7 修改npm下载源

1.7.1 验证

1.8 VSCode

2 nrm

2.1 nrm使用

2.2 nrm查看


1. NVM:🔎:下载点我

下载含有 setup.exe的 

下载完成之后修改一下settings.txt 文件,在原有的基础上直接加入这些配置

root: D:\nvm
path: D:\nvm\nodejs

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/ 

1.1 还要配置一下环境

直接下载无需配置🔎 NVM 提取码:f7ds 

注意:如果有旧版本Node会默认转移下载到NVM,但是要配置node路径,否则之前路径用不了会报错

1.2 验证

nvm  

 可以看到我使用的是1.1.11版本

1.3 第一次使用

查看Nodejs版本

nvm list available

当然也不止这些版本,我们可以根据他提供的地址去找,或者直接百度都行,建议百度,他给的地址是github,请大家科学上网。

1.4 下载nodejs

nvm install 版本号

nvm use 版本号

1.5 卸载nodejs

nvm uninstall 版本号

其余的就看NVM命令解释

 1.6 NVM命令解释

nvm ls available  // 显示所有可以下载的版本

nvm ls // 查看目前已经安装的版本
nvm install 14.18.0  // 安装指定的版本的node.js
nvm install 10.15.3
nvm use 14.18.0  // 使用指定版本的node.js
nvm use 10.15.3  //两个版本随意切换
nvm ls-remote :列出所有远程服务器的版本(官方node version list)

nvm list :列出所有已安装的 node 版本

nvm install stable :安装最新版 node

nvm install [node版本号] :安装指定版本 node

nvm uninstall [node版本号] :删除已安装的指定版本

nvm use [node版本号] :切换到指定版本 node

nvm current :当前 node 版本

nvm alias [别名] [node版本号] :给不同的版本号添加别名

nvm unalias [别名] :删除已定义的别名

nvm alias default [node版本号] :设置默认版本

常用的:

        nvm-》nvm install 14.18.0-》nvm list-》nvm use 14.18.0->nvm uninstall

1.7 修改npm下载源

npm config set registry https://registry.npm.taobao.org

1.7.1 验证

npm config get registry

1.8 VSCode

VSCode使用nvm需要:设置兼容性以管理员身份运行此程序

2 nrm

nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换。

什么意思呢,npm默认情况下是使用npm官方源(使用npm config ls命令可以查看),在国内用这个源肯定是不靠谱的,一般我们都会用淘宝npm源:https://registry.npm.taobao.org/,修改源的方式也很简单,在终端输入:

npm set registry https://registry.npm.taobao.org

再npm config ls查看,已经切换成功。

那么,问题来了,如果哪天你又跑去国外了,淘宝源肯定是用不了的,又要切换回官网源,或者哪天你们公司有自己的私有npm源了,又需要切换成公司的源,这样岂不很麻烦?于是有了nrm。

2.1 nrm使用

# 1. 安装 nrm
npm install -g nrm

# 2. 使用 nrm 添加阿里镜像
nrm add taobao  https://registry.npmmirror.com/

# 3. nrm 查看镜像列表
nrm ls

# 4. nrm 应用对应镜像
nrm use taobao

# 5. 查看当前源
nrm current
- You are using taobao registry.

# 6. 删除源
nrm del cpm

# 7. 测试源速度
nrm test npm
- taobao ---- 207 ms (实践证明taobao快)
- npm    ---- 767 ms
- cnpm  ---- 1117 ms
- yarn   ---- 751 ms

2.2 nrm查看

$ nrm ls
  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.cloud.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/  

  nj ----- https://registry.nodejitsu.com/ 

  nj ----- https://registry.nodejitsu.com/ 

  rednpm -http://registry.mirror.cqupt.edu.cn/ 

  npmMirror https://skimdb.npmjs.com/registry/ 

  edunpm -http://registry.enpmjs.org/ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WebCsDn_TDCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值