opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ], library: ‘digital envelope routines’, reason: ‘unsupported’, code: ‘ERR_OSSL_EVP_UNSUPPORTED’
使用 npm run dev 命令来启动本地服务器,出现 opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ] 的错误
解决方法
在package.json更改scripts
可以在 package.json 文件中更改 scripts,将 SET NODE_OPTIONS=–openssl-legacy-provider && vue-cli-service serve 添加到 dev 命令中
修改前
修改后
"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
这样,在执行 npm run dev 命令时,Node.js 就会自动设置 NODE_OPTIONS 环境变量,并启用 OpenSSL 1.0.x 的兼容模式,从而避免 opensslErrorStack 错误的出现。文章来源:https://www.toymoban.com/news/detail-752013.html
文章参考链接https://blog.csdn.net/qq_46207024/article/details/133123106 需求原因,只用到了方案二~,有效的文章来源地址https://www.toymoban.com/news/detail-752013.html
到了这里,关于opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]异常处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!