npm---下载资源包速度慢,切换淘宝源(粉丝福利)

38 篇文章 0 订阅
17 篇文章 1 订阅

 先来结果执行代码,再看下面详情,干净利落~

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm config set registry https://registry.npm.taobao.org
// 先安装yarn
npm install -g yarn  
// 配置yarn相关的镜像源
yarn config set registry https://registry.npm.taobao.org
yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

问题举例:

在使用 create-react-app my-app 或 vue create vueApp 来创建一个新的新的项目时,在拉取各种资源时,往往会非常慢,一直卡在那:

fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch

解决方案:

可以看到资源还是使用了 npmjs.org,解决方法是换成淘宝的资源:

  • 第一种:全局配置淘宝的镜像地址即可:(下包的命令仍然是npm
$ npm config set registry https://registry.npm.taobao.org
-- 配置后可通过下面方式来验证是否成功
$ npm config get registry
-- 或 npm info express
1. nrm ls              // 展示出来当前可更改的镜像列表
2. nrm use npm/yarn/cnpm/taobao/nj/npmMirror/edunpm // use后面跟对应镜像的简称的名字即可
3. nrm ls | nrm current                                          // 检查操作是否更改成功

完成更改淘宝源的操作,而且不需要更改包命令npm:
nrm ls 展示镜像列表
nrm use taobao 更改镜像为淘宝的镜像  
nrm current 展示当前的镜像的名字  // taobao
  • 第三种:安装国内的命令cnpm来操作安装:(下包的命令是cnpm
1 全局安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
2. 直接采用cnpm下包
cnpm install webpack@4.0.0 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

绝世唐门三哥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值