下载 bower 软件包时,Bower 安装失败并显示 502 - 网关错误。
例如,余烬库的 bower install 在命令行中给出以下响应。
EINVRES 对 https://bower.herokuapp.com/packages/ember 的请求失败 与 502
直接从 URL 访问 http://bower.herokuapp.com/时,它会给出以下消息。
此 Bower 版本已弃用。请更新它: npm install -g 凉亭。新的注册表地址 https://registry.bower.io
Bower正在弃用Heroku托管的注册表。 http://bower.herokuapp.com/将不再可访问,或者它可能间歇性关闭,因此,强制用户使用新的注册表。
使用旧 bower 版本的用户可以使用以下数据更新.bowerrc文件。
{
"registry": "https://registry.bower.io"
}
.bowerrc文件可以位于bower.json和bower_components文件夹所在的同一文件夹中。如果它尚不存在,您可以制作一个。
有关参考,请查看以下链接
- https://twitter.com/bower/status/918073147789889536
- https://gist.github.com/sheerun/c04d856a7a368bad2896ff0c4958cb00
最简单的解决方案是将 bower 升级到最新版本
如果通过 NPM 安装:
npm i -g bower
使用 asp.net 核心时,应该像这样更改内容。 bowerrc.json,你可以在项目文件夹中找到。
{
"registry": "https://registry.bower.io",
"directory": "wwwroot/lib"
}
如果使用 windows 安装 npm,则必须与管理员一起运行"节点.js命令提示符"并运行以下命令:npm i -g bower。 我尝试并工作:)
echo '{"registry": "https://components.bower.io","directory": "wwwroot/lib"}' > .bowerrc