Mac运行npm run serve报错opensslErrorStack

青乌

关注

阅读 8

2024-04-29

问题描述

mac电脑运行npm run serve报错

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

 

 

解决方案:

  • node版本不兼容?

         node版本从20降到18,问题还是未解决

  • openSSL版本问题?

        openSSL更新,问题还是未解决

  • 系统差异:package.json中scripts参数问题?

        尝试了多种方法,最终有效的方式是执行:

export NODE_OPTIONS=--openssl-legacy-provider npm run serve

精彩评论(0)

0 0 举报