Error: error:0308010C:digital envelope routines::u

vue / 86人浏览 / 0人评论

最近在搞一个开源的后台,后端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 ,才能成功运行项目。

评论列表

还没有人发表评论

发表评论 取消回复