Skip to main content

脚手架启动报错error-0308010C

问题: react启动报错

原因

因为 node.js 17+ 版本中最近发布的 OpenSSL3.0OpenSSL3.0 对==允许算法和密钥大小增加了严格的限制== 可能会对生态系统造成一些影响

解决方案

  1. (不推荐): 修改node.js版本

    降低 Node.js 17+版本16+

    重启

  2. (推荐): 修改项目配置文件package.json

    • windows 如上位置写入

      •   set NODE_OPTIONS=--openssl-legacy-provider
    • linux || Mac 如上位置写入

      •   export NODE_OPTIONS=--openssl-legacy-provider