下载凉亭包时,凉亭安装失败并显示502-错误的网关。
例如,针对ember库的bower安装在命令行中给出以下响应。
EINVRES对https://bower.herokuapp.com/packages/ember的请求失败 与502
直接从URL访问http://bower.herokuapp.com/时,会显示以下消息。
不推荐使用此Bower版本。请更新它:npm install -g 凉亭。新的注册表地址为https://registry.bower.io
答案 0 :(得分:430)
Bower弃用了Heroku托管的注册表。 http://bower.herokuapp.com/将无法再访问,或者可能会间歇性关闭,因此,迫使用户使用新的注册表。
使用旧Bower版本的用户可以使用以下数据更新 .bowerrc 文件。
{
"registry": "https://registry.bower.io"
}
.bowerrc 文件可以位于 bower.json 和 bower_components 文件夹所在的同一文件夹中。如果还不存在,您可以制造一个。
有关参考,请检查以下链接
答案 1 :(得分:54)
最简单的解决方案是仅将Bower升级到最新版本
如果通过NPM安装:
npm i -g bower
答案 2 :(得分:5)
在使用asp.net core时,应进行如下更改。您可以在项目文件夹中找到bowerrc.json。
{
"registry": "https://registry.bower.io",
"directory": "wwwroot/lib"
}
答案 3 :(得分:1)
如果使用Windows安装npm,则必须以管理员身份运行“ Node.js命令提示符”并运行以下命令:npm i -g bower。 我尝试并工作过:)
答案 4 :(得分:0)
echo '{"registry": "https://components.bower.io","directory": "wwwroot/lib"}' > .bowerrc