vue项目,npm run dev的时候出现:Error: error:0308010C:digital envelope routines::unsupported这个是node的版本问题。我的node是17+的版本,按照网上说的降低版本又太麻烦。
也可以修改package.json,将serve,dev和build属性更改为:
"scripts": {
"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve"
}
改完之后重新运行 npm run dev 就可以了。
文章讲述了在Vue项目中遇到Error:0308010C错误,由于使用了较高版本的Node(如17+),解决方法是通过修改package.json中的serve脚本,设置`SETNODE_OPTIONS=--openssl-legacy-provider`,然后重新运行npmrundev。
4817

被折叠的 条评论
为什么被折叠?



