Npm RequestError错误:证书链中的自签名证书-Percy Visual Tests

Npm RequestError错误:证书链中的自签名证书-Percy Visual Tests,npm,cypress,browserstack,Npm,Cypress,Browserstack,珀西不是为我做视觉测试的。我犯了一个错误- > percy exec -- node ./run-tests.js [percy] RequestError Error: self signed certificate in certificate chain | Thu Oct 29 2020 14:46:52 GMT+0530 (India Standard Time) [percy] stopping percy... [percy] waiting for 0 snapshots

珀西不是为我做视觉测试的。我犯了一个错误-

> percy exec -- node ./run-tests.js

[percy] RequestError Error: self signed certificate in certificate chain | Thu Oct 29 2020 14:46:52 GMT+0530 (India Standard Time)
[percy] stopping percy...
[percy] waiting for 0 snapshots to complete...
[percy] done.
[percy] percy has started.
Server is listening on http://localhost:8000

[percy] stopping percy...
[percy] waiting for 0 snapshots to complete...
[percy] done.
Terminate batch job (Y/N)? y
尝试了许多类似下面的方法(
.npmrc
),但都没有成功-

  • ca=
  • 严格ssl=false
  • 登记处=http://registry.npmjs.org/
  • 设置代理和https代理

  • 对于我的组织来说,这是由我们中间人网络过滤器造成的。要解决这个问题,您需要通过在NODE_EXTRA_CA_CERTS环境变量中设置文件的路径,将NPM指向您公司的web筛选器证书的副本

    证书需要导出为Base64格式。当您在文本编辑器中查看它时,您将在顶部和底部看到开始证书和结束证书