问题描述:
报错:Error: error:0308010C
报错原因:
主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。
解决方法:
(仅限 windows)
在package.json文件中修改以下配置
"scripts": {"dev": "vue-cli-service serve","build:prod": "vue-cli-service build"}
修改为
"scripts": {"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve","build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build" },