赞
踩
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制
一、打开IDEA 终端,直接输入(适用于Windows)
set NODE_OPTIONS=--openssl-legacy-provider
二、打开IDEA 终端,直接输入(问题解决)(本人嫌麻烦,直接用此方法,但这样,每次在npm run serve 之前都需要先输入以下命令(我的是这样))
$env:NODE_OPTIONS="--openssl-legacy-provider"
方案3:卸载Node.js17+版本,安装Node.js17-版本(最彻底)
项目成功运行:
前两种方案可以先做一下尝试,如果实在不行就只好卸载Node.js重新安装17-x的版本。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。