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



下载 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.jsonbower_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

最新更新