[超详细]npm更换下载源

[超详细]npm更换下载源

一. 临时换源

有时只需要临时换源进行插件的下载,可以采用如下方式

npm --registry https://registry.npmmirror.com install [依赖的名称]

二.持久换源

1.下载cnpm方式

cnpm是由淘宝团队开发的,‌作为一个完整的npmjs.org镜像,‌用户可以用它来替代官方的npm(‌Node Package Manager)‌,‌且它是只读的。‌

  1. 使用阿里定制的 cnpm 命令行工具代替默认的 npm

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
  2. 检测cnpm版本,如果安装成功会显示cnpm的基本信息

    cnpm -v
    
  3. 安装完成后,以后安装插件使用 cnpm install 即可

2.使用set registry命令方式

  1. 查看当前源

    npm config get registry
    
  2. 更换npm源为国内淘宝镜像

    npm config set registry https://registry.npmmirror.com/
    
  • 如果要还原成官方默认源

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

3.使用nrm管理npm源

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

  1. 安装nrm源管理工具

    npm install -g nrm
    
  2. 查看nrm配置

    nrm里默认有一些镜像源的配置

    带 * 即为当前使用的源地址

    nrm ls
    

    在这里插入图片描述

  3. 切换不同镜像(例如切换淘宝镜像)

    nrm use taobao
    
  4. 测试镜像速度

    nrm test taobao
    
  5. 使用nrm添加镜像地址

    nrm add [name] [url]
    ## [name]替换成镜像名称
    ## [url]替换成镜像地址
    
  6. 删除nrm镜像

    nrm del [name]
    ## [name]替换成镜像名称
    
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值