此错误通常由于 Node.js 的新版本与旧版本的 OpenSSL 不兼容造成。
解决此问题可以在运行应用程序之前,通过设置 NODE_OPTIONS 环境变量来配置Node.js,以允许使用旧的 OpenSSL 提供程序。
修改 package.json 文件中的 scripts 部分:
"scripts":{
"serve":"SET NODE 0PTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build":"SET NODE OPTIONS=--openssl-legacy-provider && vue-cli-service build"
//其他内容不变
},