解决vue中的'ERR_OSSL_EVP_UNSUPPORTED'错误
P粉785522400
P粉785522400 2024-03-25 18:05:41
0
1
565

opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v17.4.0

执行npm run service时,出现此错误。目前node是v16.14.0版本,不断重装还是重复同样的错误,因为这些错误在node v17中频繁出现。

"scripts": {
    "serve": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
    "lint": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service lint"
},

如果使用上面的代码,是可以执行的,但是用docker构建镜像的时候又出现问题了。有解决办法吗?

P粉785522400
P粉785522400

全部回复(1)
P粉738346380

在 Windows 中,我能够使用以下方法解决此错误:

"scripts": {
    "serve": "set NODE_OPTIONS=--openssl-legacy-provider &&  vue-cli-service serve",
    ...
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板