nvm/nrm工具

nvm

nvm 可以用于nodejs版本切换,在日常开发对node版本有要求的强烈推荐。

nvm安装

github上下载最新版本:https://github.com/coreybutler/nvm-windows/releases

推荐下载 nvm-setup.zip

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BtGVuGSt-1666162304423)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4ebcd4a2519f484c97073e97be1a77c7~tplv-k3u1fbpfcp-watermark.image?)]

打开 nvm-setup.exe

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-suGXRYCc-1666162304432)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d90e03a07b9f45e6ae467d3b18f7e182~tplv-k3u1fbpfcp-watermark.image?)]

更改nvm根目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-04pSfSn9-1666162304434)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/52b6afbdfc764954804d52279b40b49a~tplv-k3u1fbpfcp-watermark.image?)]

更改node安装路径(建议和nvm根目录一致)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AuD1DPwJ-1666162304436)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/876af7042f7541fc8edbef2683dff937~tplv-k3u1fbpfcp-watermark.image?)]

一直next没什么好讲的了

控制台输入 nvm,显示指令帮助表示安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-my6qegwS-1666162304437)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/78e4ff9c49374bc39cbd6d6d15724e3e~tplv-k3u1fbpfcp-watermark.image?)]

镜像源配置

打开nvm的安装路径(安装的nvm根目录),默认安装路径是:C:\Users\zhong\AppData\Roaming\nvm

打开 settings.txt,修改文件内容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u7GVPXLj-1666162304439)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/90870106f62e4afd81e84104a53a4c50~tplv-k3u1fbpfcp-watermark.image?)]

root: C:\Users\zhong\AppData\Roaming\nvm  
path: C:\Program Files\nodejs 
arch: 64 
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

node版本安装

手动安装

Node官网 下载多个版本的nodejs(只下载压缩包格式)

主页默认展示最新版本,查看其他版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-92PhzPGQ-1666162304445)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5c1bf9229c0a42c6a60287b387c35a25~tplv-k3u1fbpfcp-watermark.image?)]

选择需要安装的node版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-51hOTyvH-1666162304447)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a58b9272b79840aea2e40dbe0532b081~tplv-k3u1fbpfcp-watermark.image?)]

解压后放入nvm根目录下,文件名修改为 v[版本号]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EnuNNBIs-1666162304450)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6eefd09ca3de43e2b28901da7f9ee8de~tplv-k3u1fbpfcp-watermark.image?)]

控制台输入 nvm ls 查看已安装的node版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZWwqeyjS-1666162304452)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/964bd592834540c38a1fe03904fa9cc1~tplv-k3u1fbpfcp-watermark.image?)]

星号*表示当前node版本环境

nvm安装

输入 nvm install [版本号] 进行node版本安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vwi4FkbY-1666162304454)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d05ac6940a04472b8eee8d57dfd4a80f~tplv-k3u1fbpfcp-watermark.image?)]

出现download 字样表示正在安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WNDwjLKI-1666162304459)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/50813e905cd54bbb9bc419a4d4b3320e~tplv-k3u1fbpfcp-watermark.image?)]

控制台输入 nvm ls 查看已安装的node版本

使用

  • nvm ls:查看已安装的node版本(星号*表示当前node版本环境)
  • nvm install [版本]:安装node版本
  • nvm use [版本]:切换node版本

nvm ls 查看已安装node版本,当前是14.18.0版本环境

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uWjniQsm-1666162304460)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5fb0f722f25143b2984aaba00370e724~tplv-k3u1fbpfcp-watermark.image?)]

nvm use 16.14.2 切换node到16.14.2版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FEwJP2CG-1666162304461)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9a274cc0aead48ff9d4737d3757fda08~tplv-k3u1fbpfcp-watermark.image?)]

nvm ls 查看是否切换版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LQfq0Xgp-1666162304463)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/670b55f7e9f74c2186be7269fd1abcd8~tplv-k3u1fbpfcp-watermark.image?)]

nrm

nrm 用于对 npm 的镜像进行管理。

安装

$ npm install -g nrm

控制台输入 nrm 查看指令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kcrh5vo0-1666162304464)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/30365d4eccfa468ea310eeb59c0936bf~tplv-k3u1fbpfcp-watermark.image?)]

使用

  • nrm ls 查看已设置的镜像源。别名 --- 镜像源地址,星号* 表示当前npm使用镜像源

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4QXeTEag-1666162304468)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6d5ecdbb042d484aadfbb2114d1c03ad~tplv-k3u1fbpfcp-watermark.image?)]

  • nrm add 别名 地址 添加新的镜像源

nrm add cnpm http://r.cnpmjs.org/ 添加cnpm源

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GD9F4idY-1666162304470)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/dbe0cb54a13047ccbf529120d18b021c~tplv-k3u1fbpfcp-watermark.image?)]

添加完使用 nrm ls 查看是否在列表里

  • nrm del 别名 删除镜像源

nrm del wangsu2 删除 wangsu2 源

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2kvuGtEY-1666162304476)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/2ea296468dae4c0b86a9dc3feb408540~tplv-k3u1fbpfcp-watermark.image?)]

使用nrm ls 查看当前源是否还存在 wangsu2
在这里插入图片描述

  • nrm use 别名 切换镜像源

nrm use cnpm 切换到cnpm 源
在这里插入图片描述

使用nrm ls 查看当前源是否是cnpm
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TGRihYhz-1666162304481)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8d0665be606b4401b33b5ee8600647d7~tplv-k3u1fbpfcp-watermark.image?)]

  • nrm rename 旧别名 新别名
nrm rename taobao taobao2

拓展

npm 切换源的其他方式

  • 使用命令 npm set registry 源地址
https://registry.npm.taobao.org/

使用 npm config list 查看npm 配置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

iWangsd

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

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

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

打赏作者

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

抵扣说明:

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

余额充值