nrm 修改 npm 这个工具的下载地址(镜像源地址)

 nrm


        + 一个环境工具
        + 一个基于 node 运行的工具
          => 当你的电脑里面安装了 node 以后, 就会伴随安装一个 npm
          => 只要是基于 node 环境运行的 "软件", 都可以直接使用 npm 安装
        + 作用: 修改你电脑内的 npm 这个工具的下载地址(镜像源地址)

      nrm 的下载


        + 使用 npm 来安装
          => 使用 npm 安装项目内使用的第三方
            -> 使用的指令是 $ npm install 包名
          => 使用 npm 安装电脑第三方环境的时候(一个 基于node 的 "软件")
            -> 使用的指令是 $ npm install --global 包名


        + 安装 nrm


          => 打开命令行, 目录我所谓
          => 输入指令
            -> win: $ npm install --global nrm
            -> mac: $ sudo npm install --global nrm
              + 如果没有 sudo 关键字, 会报错, 错误代码是 13
              + 在安装过程中会让你输入一次密码(你的开机密码)
            -> 简写: $ npm i -g nrm
          => 等待结果
            -> 安装完毕以后, 你的电脑不会有图标也不会有变化
          => 修改一下代码:
            -> C:/users/你的账户/appdata/roaming/npm/nodu_modules/nrm/cli.js
            -> 修改 17 行代码
            -> const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');


        + 检测 nrm


          => 打开命令行, 目录无所谓
          => 输入指令: $ nrm --version


        + 卸载 nrm


          => 打开命令行, 目录无所谓
          => 输入指令: $ npm uninstall --global nrm
          =>          $ npm un -g nrm

      nrm 的基本使用


        + 检测镜像源地址网路延迟
          => 打开命令行, 目录无所谓


          => 输入指令: $ nrm test


          => 作用: 检测所有可使用的 镜像源地址的网路延迟
              npm ---- 829ms
              yarn --- 841ms
              cnpm --- 501ms
            * taobao - 177ms
              nj ----- Fetch Error
              npmMirror  770ms
              edunpm - Fetch Error
            -> 前面一半是 镜像源地址的 名称
            -> 后面一半是 镜像源地址的 网络延迟
            -> 带有星号的是, 表示你现在正在使用的镜像源地址


        + 切换下载的镜像源地址


          => 打开命令行, 目录无所谓
          => 输入指令: $ nrm use 镜像源地址名称
          => 作用: 修改 npm 工具的下载镜像源地址

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值