Notion Blog
技术分享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 中的页面底部(与正文同页,便于管理)。

0/1500

暂无评论,欢迎抢沙发。