马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
标题形貌
- 我的node 版本为 17.9.1,在运行一个老项目的时间,报如下错误:
- opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
- library: 'digital envelope routines',
- reason: 'unsupported',
- code: 'ERR_OSSL_EVP_UNSUPPORTED'
复制代码 办理方案
- 经查:标题缘故因由是由于 node 17版本中的openssl和14版本的差别(老项目原来可以在node14版本下运行的)
- 办理方案,找到package.json 文件,加上:set NODE_OPTIONS=--openssl-legacy-provider && 如下:
- "dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
复制代码 - 在linux情况下,加上:export NODE_OPTIONS=--openssl-legacy-provider && ,如下:
- "dev": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
复制代码
|