安装组件异常
bower install jquery # 举例
bower EINVRES Request to https://bower.herokuapp.com/packages/jquery failed with 502
问题解答
bower版本低,且源站改到了 registry.bower.io
如果打开源站 https://bower.herokuapp.com/ 会发现
This Bower version is deprecated. Please update it: npm install -g bower. The new registry address is https://registry.bower.io
解决方式
- 先安装新版的bower
npm i -g bower
- 编辑项目目录下的.bowerrc文件,增加register项
{
"directory" : "js/jslib",
"json" : "",
"endpoint" : "",
"searchpath" : "",
"shorthand_resolver" : "",
"registry": "https://registry.bower.io"
}
- 如果没有这个文件那就利用cmd生成
echo null > .bowerrc
另外要说明下,现在Bower作为一个包管理器,功能已经赶不上时代了,如果可以的话可以尝试其他工具。gulp、grunt、webpack等都是不错的选择。