opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
在运行老的react项目时报错
出现这个错误原因是因为node更新到18后出现这个node高版本加入了的更严格的限制。具体错误原因:ERR_OSSL_EVP_UNSUPPORTED 错误SSL 数字信封不支持
网上找了一些解决方案但是最实用好使的方法是直接在项目的package.json文件下更改<scripts>加上这行代码
SET NODE_OPTIONS=--openssl-legacy-provider &&
比如:
于是解决