报错信息
> yarn dev
....# 此处省略其他错误信息
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
解决方案
- 如果是linux,在命令行输入
export NODE_OPTIONS=--openssl-legacy-provider
-
如果是windows
-
命令行输入
$env:NODE_OPTIONS="--openssl-legacy-provider" -
添加环境变量
-
右键点击 我的电脑 > 属性 > 高级系统设置 > 系统属性 > 环境变量
-
添加环境变量,如下图
-
-