前端项目由于node版本导致依赖安装失败,解决方法如下:
npm install --force 或npm run --legacy-peer-deps
前端项目由于node版本项目运行失败,解决办法:
在package.json中设置SET NODE_OPTIONS=--openssl-legacy-provider,具体代码如下:
"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && yarn && yarn dev",
加上这个还是不生效时,需重装对应的node版本。但考虑到多项目用的node版本不统一,有时还需要同时在几个项目中切换,建议用nvm管理node版本,具体可参考如何把已安装的nodejs高版本降级为低版本_node降版本-优快云博客