Q1:
ERROR 14:58:33 [vite] Internal server error: Failed to resolve import "@element-plus/icons-vue" from "src\main.ts". Does the file exist? Plugin: vite:import-analysis File: //src/main.ts 12 | import App from "./App.vue";
A1:
-
包未安装:你可能还没有安装
@element-plus/icons-vue
这个包。你可以通过运行npm install @element-plus/icons-vue
或yarn add @element-plus/icons-vue
来安装它。
Q2:
ERROR The following dependencies are imported but could not be resolved: 15:01:02 vue-demi (imported by /src/App.vue?id=0) Are they installed? ERROR Failed to resolve import "vue-demi" from "src\App.vue". Does the file exist? 15:01:08 ERROR 15:01:59 [vite] Internal server error: Failed to resolve import "vue-demi" from "src\App.vue". Does the file exist? Plugin: vite:import-analysis
A2:
npm install vue-demi --save
Q3:
ERROR 'hasInjectionContext' is not exported by node_modules/.pnpm/vue-demi@0.14.7_vue@3.2.39/node_modules/vue-demi/lib/index.mjs, imported by node_modules/.pnpm/pinia@2.1.7_typescript@4.8.3_vue@3.2.39/node_modules/pinia/dist/pinia.mjs file: /node_modules/.pnpm/pinia@2.1.7_typescript@4.8.3_vue@3.2.39/node_modules/pinia/dist/pinia.mjs:6:9
A3:
这位朋友的分享解决了我的问题Taro Pinia Vue3 报错 hasinjectioncontext) is not a function-优快云博客
当Vue3的依赖,低于3.3 时,降低 Pinia 的版本至 2.0.36,即可解决问题
npm i pinia@2.0.36