EINVRES对https://bower.herokuapp.com/packages/的请求失败,并显示502

时间:2018-06-25 09:34:50

标签: javascript bower

下载凉亭包时,凉亭安装失败并显示502-错误的网关。

例如,针对ember库的bower安装在命令行中给出以下响应。

  

EINVRES对https://bower.herokuapp.com/packages/ember的请求失败   与502

直接从URL访问http://bower.herokuapp.com/时,会显示以下消息。

  

不推荐使用此Bower版本。请更新它:npm install -g   凉亭。新的注册表地址为https://registry.bower.io

5 个答案:

答案 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