Javascript EINVRES请求https://bower.herokuapp.com/packages/ 失败,返回502

Javascript EINVRES请求https://bower.herokuapp.com/packages/ 失败,返回502,javascript,bower,Javascript,Bower,下载Bower软件包时,Bower安装失败,502-网关错误 例如,BowerInstallforEmber库在命令行中给出以下响应 EINVRES对的请求失败 502 当直接从URL访问时,会显示以下消息 此Bower版本已弃用。请更新它:npm安装-g 鲍尔。新的注册地址是 Bower不推荐使用Heroku托管的注册表。将不再可访问,或者它可能会间歇性关闭,因此,强制用户使用新的注册表 使用旧bower版本的用户可以使用以下数据更新.bowerrc文件 { "registry": "ht

下载Bower软件包时,Bower安装失败,502-网关错误

例如,BowerInstallforEmber库在命令行中给出以下响应

EINVRES对的请求失败 502

当直接从URL访问时,会显示以下消息

此Bower版本已弃用。请更新它:npm安装-g 鲍尔。新的注册地址是


Bower不推荐使用Heroku托管的注册表。将不再可访问,或者它可能会间歇性关闭,因此,强制用户使用新的注册表

使用旧bower版本的用户可以使用以下数据更新.bowerrc文件

{
  "registry": "https://registry.bower.io"
}
.bowerrc文件可以位于bower.json和bower_components文件夹所在的同一文件夹中。如果还没有,你可以做一个

有关参考资料,请查看以下链接


    • 最简单的解决方案是将bower升级到最新版本

      如果通过NPM安装:

      npm i -g bower
      

      如果使用windows安装npm,则必须与管理员一起运行“Node.js命令提示符”,并运行以下命令:npm i-g bower。
      我尝试并工作了:)

      当使用asp.net内核时,应该改变如下内容。您可以在项目文件夹中找到bowerrc.json

        {
           "registry": "https://registry.bower.io",
           "directory": "wwwroot/lib"
        }
      

      echo'{“注册表”:https://components.bower.io“,”目录“:“wwwroot/lib”}'>.bowerrc

      只是为了让那些没有仔细阅读的人明白一点:更新bower是首选解决方案:
      npm install-g bower
      奇怪的是,他们九个月前不赞成使用此注册表,我不记得我在运行bower时看到过任何警告,直到今天,事情开始了502'ingUpgrading bower to latest(1.8.4)并没有为我解决它。然而,添加一个.bowerrc非常有效(至少在我们能够迁移出去之前是如此)。这救了我一天。我猜是时候将这个旧项目更新为yarn了-这是更好的解决方案,因为在一个具有多个依赖项的项目中,更新bower的版本并不总是可能的。不起作用。我最后到达了鲍尔(1.8.4),但问题依然存在。查看关于.bowerrct的其他建议这很奇怪,因为我昨天做了完全相同的事情,得到了解决问题的相同版本1.8.4。这也是鲍尔自己的建议。也许在你的设置中还有其他问题,所以你没有运行你认为是的bower。我也在运行1.8.4,我仍然得到了信息。上述解决方法可行,但最好将其修复,使其默认指向新注册表。在大型复杂且陈旧的项目中升级bower远不是最简单的解决方案。如果您正在处理其他人设置的项目,则bower可能会在本地安装,在这种情况下,更新全局版本没有帮助。