Bower安装CERT_UNTRUSTED错误

Vij*_*jey 5 bower bower-install

当我尝试运行bower install命令来安装组件时,我得到了CERT_UNTRUSTED.

例如,运行以下内容时出现此错误:

bower install bootstrap-sass-official --save
Run Code Online (Sandbox Code Playgroud)

输出是:

bower                            error Request to https://bower.herokuapp.com/packages/bootstrap-sass-official failed: CERT_UNTRUSTED
Run Code Online (Sandbox Code Playgroud)

注意:这不是特定于程序包的错误.当您尝试安装任何软件包时,会发生这种情况,而不仅仅是使用bootstrap-sass-official.

hyp*_*y2k 8

你可以尝试在.bowerrc中设置它:

{
"directory": "bower_components",
"registry": "http://bower.herokuapp.com",
"strict-ssl": false
}
Run Code Online (Sandbox Code Playgroud)


Vij*_*jey 1

我找到了解决此问题的快速方法。我猜这个问题是由于我公司的 SSL 设置而发生的。

我按如下方式更改了注册表搜索(在我的 Windows 笔记本电脑中),它解决了问题。

set registry.search=http://bower.herokuapp.com
Run Code Online (Sandbox Code Playgroud)

这应该也适用于 Unix 系统,您必须使用上面的键和值创建一个环境变量。

您还可以更改 .bowerrc 文件中的注册表设置。

您可以按照以下方法进行快速而肮脏的修复。不要将其作为永久解决方案。