出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成影响
我使用的是node v18.14.0版本 导致报错
解决办法:(方便快捷)
1.增加package.json配置 set NODE_OPTIONS=--openssl-legacy-provider
"scripts": {
"serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build": "vue-cli-service build"
},
2.重装node版,
卸载当前node,重装指定版本node