为什么 Bower 返回 410 错误消息?

Why is Bower returning a 410 error message?

最近我的 Bower 任务一直失败并返回 410 错误消息,如下所示:

2017-10-11T13:22:21.2226829Z bower angular-cookies#v1.6.7-build.5456+sha.3651e42
EINVRES Request to https://bower.herokuapp.com/packages/angular-cookies failed with 410

2017-10-11T13:22:21.2706832Z ##[error]Bower failed with error: C:\NPM\Modules\bower.cmd failed with return code: 1

我实际上并没有改变这个项目中的任何东西我只是在测试槽中启动一个新实例。有谁知道为什么会出现这种情况?

这是因为 Bower 今天在没有重定向的情况下更改了注册表 url。

首选方法是更新 bower:

npm upgrade -g bower

但是,如果您出于某种原因无法这样做,您可以编辑 .bowerrc 文件以包含它以指向新的 url.

{
     "registry": "https://registry.bower.io"
}

您需要升级凉亭。

npm upgrade -g bower

请查看升级方案here.