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

时间:2016-06-20 10:36:35

标签: ember.js ember-cli

我是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失败:证书链中的自签名证书

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:1)

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