You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装React应用时报ERR_OSSL_PEM_NO_START_LINE错误如何解决?

ERR_OSSL_PEM_NO_START_LINE 错误修复方案

完整报错信息:

npm ERR! code ERR_OSSL_PEM_NO_START_LINE
npm ERR! error:0909006C:PEM routines:get_name:no start line
npm ERR! 本次运行的完整日志存放路径:
npm ERR!     C:\Users\User\AppData\Roaming\npm-cache_logs\2021-10-08T11_06_24_191Z-debug.log
安装 [ 'create-react-app@latest' ] 结束,返回错误码1

该错误由npm SSL证书格式异常、Node.js版本与OpenSSL规则不兼容导致,按以下步骤逐一修复:

  • 临时关闭SSL校验测试
    执行命令:npm set strict-ssl false
    重新运行安装命令,若安装成功说明是证书配置问题,执行后续步骤修正证书配置,避免长期关闭SSL校验产生安全风险。
  • 重置npm CA证书配置
    执行命令:npm config set ca=""
    执行完成后恢复SSL校验:npm set strict-ssl true,再次尝试安装即可。
  • 兼容高版本Node.js的OpenSSL规则
    若上述操作无效,是当前Node.js版本内置的OpenSSL 3.0规则不兼容导致,执行对应系统的环境变量命令后再安装:
    Windows系统:set NODE_OPTIONS=--openssl-legacy-provider
    Mac/Linux系统:export NODE_OPTIONS=--openssl-legacy-provider
  • 清理损坏的npm缓存
    仍报错的情况下执行命令:npm cache clean --force,清理完成后重新运行安装命令。

内容的提问来源于stack exchange,提问作者Abduvahob Akbarov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 15:24:02