yarn run v1.22.17
$ vue-cli-service serve
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
INFO Starting development server...
10% building 2/2 modules 0 activeError: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
10% building 2/5 modules 3 active D:\develop\ideaProject\dcim\convenience-access-web\node_modules\@vue\cli-service\node_modules\webpack\hot\dev-server.jsD:\develop\ideaProject\dcim\con
venience-access-web\node_modules\loader-runner\lib\LoaderRunner.js:114
throw e;
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
原因
Node.js版本过高
解决
-
降低 Node.js 版本
-
修改启动配置
在启动时加上:SET NODE_OPTIONS=–openssl-legacy-provider &&