问题
即 error:03000086:digital envelope routines::initialization error
解决方案
在 package.json 里添加环境变量NODE_OPTIONS=--openssl-legacy-provider;
,如下代码所示:
- mac os
"scripts": {
"dve": "export NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service serve",
"build": "export NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service build",
...,
...
}
- Windows
"scripts": {
"dve": "set NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service serve",
"build": "set NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service build",
...,
...
}