问题:opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]已解决
程序员文章站
2022-03-01 13:05:14
...
今天执行npm run serve或npm run build时报了如下的错误
根据报错信息分析时node 17版本的问题,但是我用的是node 14版本,最后在stack overflow上找到了解决办法,在package.json里添加环境变量 export NODE_OPTIONS=--openssl-legacy-provider;
"scripts": {
"serve": "export NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service serve",
"build": "export NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service build",
"lint": "vue-cli-service lint"
},
然后在运行npm run serve时恢复正常