最近在搞一个开源的后台,后端TP6Q前端是vue,后端没有问题,前端运行的时候出现了这个错误,“ error:0308010C:digital envelope routines::unsupported”
node:internal/crypto/hash:69
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
关键的 error:03000086:digital envelope routines::initialization error 信息。
具体错误的原因是 ERR_OSSL_EVP_UNSUPPORTED 错误SSL 数字信封不支持。
首先在 VSCode 的工程项目下执行以下代码:
$env:NODE_OPTIONS="--openssl-legacy-provider"
使你电脑上的 node 版本能适应项目的版本。 然后再执行 npm run serve ,才能成功运行项目。
还没有人发表评论