报错代码如下:
code ERESOLVE
RESOLVE could not resolve
While resolving: @vitejs/plugin-legacy05.3.2
Found: vite03.0.4
node modules/vite
dev vite@13.0.g" from the root project
peer vite@"13.0.o" from @vitejs/plugin-vue@3.0.1
node_modules/@vitejs/plugin-vue
dev @vitejs/plugin-vue@"^3.0.0" from the root project
6 more (unplugin, unplugin, vite-plugin-compression,
Could not resolve dependency:
peer vite@"^5.0.0" from @vitejs/plugin-legacy@5.3.2
报错原因:
由于npm版本太高。
解决方案:
1.在指令后面都添加 --legacy-peer-deps,如下
npm xxx --legacy-peer-deps
2.在指令后面都加上 --force,如下
npm xxx --force