【问题标题】:.pem file for npm error! unable to install packages in Windows because of proxynpm 错误的 .pem 文件!由于代理,无法在 Windows 中安装软件包
【发布时间】:2020-09-06 23:45:52
【问题描述】:

我在尝试安装 npm 包时收到 npm 错误 UNABLE_TO_GET_ISSUER_CERT_LOCALLY,很可能是因为我在公司代理后面。我看到this 提供了一个可能的解决方案,可以将NODE_EXTRA_CA_CERTS 添加为路径变量并将其指向pem 文件。我在 C 驱动器中搜索 .pem 文件,在 C:\Windows\System32\DriverStore\FileRepository\ 文件夹中发现很少,但如果我使用它们,npm 会给出相同的错误。还提到this 使用openssl 生成pem,但它对我不起作用。

问题:在 Windows 中哪里可以找到 .pem 文件,或者如何为上述用例生成一个。

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    如果你在代理后面,你也需要为 npm 配置它。

    npm config set proxy http://proxy_ip:port
    npm config set https_proxy http://proxy_ip:port
    

    删除

    npm config rm proxy
    npm config rm https_proxy
    

    【讨论】:

      猜你喜欢
      • 2017-09-18
      • 1970-01-01
      • 2021-08-09
      • 2019-12-01
      • 2021-09-06
      • 2018-02-12
      • 2019-02-27
      • 2021-09-09
      • 2020-08-03
      相关资源
      最近更新 更多