脚手架启动报错error-0308010C
问题: react启动报错
原因
因为 node.js 17+
版本中最近发布的 OpenSSL3.0
而 OpenSSL3.0
对==允许算法和密钥大小增加了严格的限制==
可能会对生态系统造成一些影响
解决方案
-
(不推荐): 修改node.js版本
降低
Node.js 17+版本
到16+
重启
-
(推荐): 修改项目配置文件
package.json
-
windows
如上位置写入-
set NODE_OPTIONS=--openssl-legacy-provider
-
-
linux || Mac
如上位置写入-
export NODE_OPTIONS=--openssl-legacy-provider
-
-