在vue3.2.X + Vite2.X + Pinia2.X项目中,执行npm install 或者npm run dev 时,报以下几种错误的,均是因为版本不兼容,或者node版本过低导致,具体错误如下:
硬件环境: windows7 64位 + Node12.22.10
错误一:vue 、vite、node 版本不兼容
error when starting dev server:
Error: Failed to resolve vue/compiler-sfc.
@vitejs/plugin-vue requires vue (>=3.2.25) to be present in the dependency tree.
at resolveCompiler (E:\2023\intelligent-equipment-screen\node_modules\@vitejs\plugin-vue\dist\index.js:3955:11)
at Context.buildStart (E:\2023\intelligent-equipment-screen\node_modules\@vitejs\plugin-vue\dist\index.js:4684:46)
at E:\2023\intelligent-equipment-screen\node_modules\vite\dist\node\chunks\dep-689425f3.js:39232:46
at Array.map (<anonymous>)
at Object.buildStart (E:\2023\intelligent-equipment-screen\node_modules\vite\dist\node\chunks\dep-689425f3.js:39230:39)
at Server.httpServer.listen (E:\2023\intelligent-equipment-screen\node_modules\vite\dist\node\chunks\dep-689425f3.js:60350:37)
at E:\2023\intelligent-equipment-screen\node_modules\vite\dist\node\chunks\dep-689425f3.js:48219:20
at new Promise (<anonymous>)
at httpServerS