已办理:opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ],

[复制链接]
发表于 2026-4-24 09:12:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
标题形貌


  • 我的node 版本为 17.9.1,在运行一个老项目的时间,报如下错误:
  1.   opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  2.   library: 'digital envelope routines',
  3.   reason: 'unsupported',
  4.   code: 'ERR_OSSL_EVP_UNSUPPORTED'
复制代码
办理方案


  • 经查:标题缘故因由是由于 node 17版本中的openssl和14版本的差别(老项目原来可以在node14版本下运行的)
  • 办理方案,找到package.json 文件,加上:set NODE_OPTIONS=--openssl-legacy-provider && 如下:
    1. "dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    复制代码
  • 在linux情况下,加上:export NODE_OPTIONS=--openssl-legacy-provider && ,如下:
    1. "dev": "export  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表