security - bower 安装 self_signed_cert_in_chain

标签 security ssl installation ssl-certificate bower

我正在使用 git bash 在 Windows 中构建一个角度应用程序,到目前为止,我已经能够使用 yo 搭建脚手架,没有问题,但是当我尝试发出以下命令时。有人可以指点我解决这个问题。

bower 安装角度引导

我收到以下错误:

bower error         Request to https://bower.herokuapp.com/packages/angular-reso
urce failed: SELF_SIGNED_CERT_IN_CHAIN

Stack trace:
Error: Request to https://bower.herokuapp.com/packages/angular-resource failed:
SELF_SIGNED_CERT_IN_CHAIN
    at createError (c:\Users\arusarka\AppData\Roaming\npm\node_modules\bower\nod
e_modules\bower-registry-client\lib\util\createError.js:2:15)
    at Request._callback (c:\Users\arusarka\AppData\Roaming\npm\node_modules\bow
er\node_modules\bower-registry-client\lib\lookup.js:97:29)
    at self.callback (c:\Users\arusarka\AppData\Roaming\npm\node_modules\bower\n
ode_modules\request\request.js:129:22)
    at Request.EventEmitter.emit (events.js:95:17)
    at Request.request.emit (c:\Users\arusarka\AppData\Roaming\npm\node_modules\
bower\node_modules\bower-registry-client\node_modules\request-replay\index.js:69
:33)
    at ClientRequest.self.clientErrorHandler (c:\Users\arusarka\AppData\Roaming\
npm\node_modules\bower\node_modules\request\request.js:239:10)
    at ClientRequest.EventEmitter.emit (events.js:95:17)
    at CleartextStream.socketErrorListener (http.js:1528:9)
    at CleartextStream.EventEmitter.emit (events.js:95:17)
    at SecurePair.<anonymous> (tls.js:1368:19)

最佳答案

它终于对我有用了。这些是我采取的步骤:

  1. 从 npm npm uninstall bowernpm uninstall -g bower 卸载 bower
  2. 从 npm npm install bower-canarynpm install -g bower-canary 安装 bower-canary
  3. 在您的项目目录中使用以下内容创建 .bowerrc 以关闭 SSL:
{ "strict-ssl": false,  "https-proxy": "" }
  1. 然后重试 bower install angular-bootstrap

关于security - bower 安装 self_signed_cert_in_chain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19143738/

相关文章:

ssl - 带指针的多域 SSL 设置

ssl - 访问 Kubelet API Microk8s

Java JDBC 无法使用 SSL 连接到 Oracle 数据库

python - py2neo - neo4j.GraphDatabaseService(db_string) 使 python 崩溃;没有错误日志

windows - Windows 上的 libc++、Clang 和 LLVM

java - 如何在不泄露任何安全信息或堆栈跟踪的情况下记录错误?

web-services - CORS 如何至少为用户提供一些安全性?

visual-studio - Visual Studio 安装项目有任何限制吗?

mysql - 我是否需要担心给定场景中更新操作中同时请求的影响

javascript - 如何保护 AngularJS $http.post 数据?