请求 https://bower.herokuapp.com/packages/ember-cli-test-loader 失败:证书链中的自签名证书

Request to https://bower.herokuapp.com/packages/ember-cli-test-loader failed: self signed certificate in certificate chain

我是 ember.js 的新手。

在 ember.js 尝试开始时,它要求我安装 bower。

在安装 $bower 时我收到消息。

bower ember-cli-test-loader#0.2.2SELF_SIGNED_CERT_IN_CHAIN 请求 https://bower.herokuapp.com/packages/ember-cli-test-loader 失败:证书链中的自签名证书

请帮我解决这个问题。

在您应用的根目录中创建一个 .bowerrc 文件并包含以下内容 JSON:

{
  "directory": "bower_components/",
  "registry":"http://bower.herokuapp.com"
}

这将使用 heroku 的 bower 存储库的非 ssl 版本。

Bower 正在弃用使用 Heroku 托管的注册表。 http://bower.herokuapp.com/ 将无法再访问或者它可能间歇性关闭,因此,强制用户使用新注册表。

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

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

.bowerrc 文件可以位于 bower.json 和 bower_components 文件夹所在的同一文件夹中。如果还没有,你可以做一个。

如需参考,请查看以下链接

https://twitter.com/bower/status/918073147789889536 https://gist.github.com/sheerun/c04d856a7a368bad2896ff0c4958cb00