项目场景:vue项目启动时出现的问题
问题描述
提示:这里描述项目中遇到的问题:
报错:Error: error:0308010C:digital envelope routines::unsupported
原因分析:
node的版本是17以上的,OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。
如何查看node版本 node --version
解决方案:
提示:这里填写该问题的具体解决方案:
1.降低node的版本
2.安装n个node版本
3.配置packge.json文件
"scripts": {
"serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build"
},
转载地址:https://blog.csdn.net/kajing6092/article/details/130387375