Bower报401错误原因:Bower1.8.2 registry地址迁移到https://registry.bower.io

Bower1.8.2开始,原来的registry url http://bower.herokuapp.com 被废弃,新的registry ur迁移到https://registry.bower.io

对于Bower1.8.2之前的版本,如果没有修改registry url,使用bower时会报401错误,如下:

EINVRES Request to https://bower.herokuapp.com/packages/angular-cookies failed with 410

解决方法

方法一:升级bower到最新版本(推荐

sudo npm cache clean
npm update -g bower

如果升级失败,可以先卸载,然后再安装bower

npm -g uninstall bower
npm -g install bower

安装后可能需要新打开shell使用。

方法二:更改bower的registry url

在.bowerrc修改registry url。

{  
  "registry": "https://registry.bower.io"
}

参考:https://gist.github.com/sheerun/c04d856a7a368bad2896ff0c4958cb00

版权声明:著作权归作者所有。

相关推荐

Android安装错误App not installed原因分析

App not installed可能原因:App与Android设备或版本不兼容使用了不同的证书签名不同版本的apk,这会导致重新安装失败。app的签名不正确,检查下是否与选择的Signature Version相关v2为Android 7新增的签名方式。可以参考APK signature scheme v2

配置Nginx解决Angular 4刷新路由重新加载报404错误

Angular重新加载页面会报404,原因可分为三种:1、路由不存在2、Angular使用html5模式的路由,需要把所有路由的请求映射到index.html配置Nginx如下:location / {     root /var/html;     try_files $uri $uri/ /index.html =404;   } 其