Error: error:0308010C:digital envelope routines::unsupported

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)