技术分享1 分钟阅读
升级node版本后启动项目ssl报错
报错原因是升级了原来的项目是node14,升级了本地的node版本,启动项目就会报错opensslErrorStack
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}opensslErrorStack

方法一 终端执行命令
win环境
$env:NODE_OPTIONS = "--openssl-legacy-provider" linux环境
export NODE_OPTIONS="--openssl-legacy-provider"
方法二 修改package.json文件
在原来执行的命令之前添加“set NODE_OPTIONS=--openssl-legacy-provider && ”
"scripts": {
"serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --mode dev",
"build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
"lint": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service lint"
},有关使用上的问题,欢迎您在底部评论区留言,一起交流~
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。