【发布时间】:2025-12-30 01:10:12
【问题描述】:
在 Windows 机器上,如何使用 cafile 从代理后面运行 serverless deploy?
我是able to install serverless,但是当我运行serverless deploy 时,出现以下错误:
无服务器:注入所需的 Python 包来打包...
无服务器:发生可恢复错误(无法获取本地颁发者证书),休眠 5 秒。尝试 4 次中的 1 次
我尝试了以下解决方案,suggested from this issue page,但没有任何好处:
- 将环境变量
cafile设置为包含我的pem文件的路径 - 将环境变量
ca设置为我的pem文件的内容 - 设置环境变量
NODE_TLS_REJECT_UNAUTHORIZED=0 npm config set cafile = "/path/to/my/cert"npm config set strict-ssl = false
【问题讨论】:
-
我会这样做,但我不使用cafile。我确实在 npm config 中设置了我的代理,例如
https-proxy = "http://proxy.acmexyz.com:8080/" proxy = "http://proxy.acmexyz.com:8080/"