本地node版本过高会出现类似情况
案例:本地node为18应降为16,或按照下列方式解决
一.问题【npm run dev 报错】
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
二,解决方案
1.参考链接5,输入以下两句指令:
set NODE_OPTIONS=--openssl-legacy-provider
npm run dev
依旧会报错:
三,终极解决方案
$env:NODE_OPTIONS="--openssl-legacy-provider"
npm run dev