vscode中uniapp小程序项目启动报错:
‘hasInjectionContext’ is not exported by
node_modules/.pnpm/pinia@2.1.7_typescript@4.9.5_vue@3.4.31_typescript@4.9.5_/node_modules/vue-demi/lib/index.mjs,
imported by
node_modules/.pnpm/pinia@2.1.7_typescript@4.9.5_vue@3.4.31_typescript@4.9.5_/node_modules/pinia/dist/pinia.mjs
at
…/node_modules/.pnpm/pinia@2.1.7_typescript@4.9.5_vue@3.4.31_typescript@4.9.5_/node_modules/pinia/dist/pinia.mjs:6:9 4: * @license MIT 6: import { hasInjectionContext, inject, toRaw,
watch, unref, markRaw, effectScope, ref, isVue2, isRef, isReactive,
set, getCurrentScope, onScopeDispose, getCurrentInstance, reactive,
toRef, del, nextTick, computed, toRefs } from ‘vue-demi’;
^ 7: import { setupDevtoolsPlugin } from ‘@vue/devtools-api’;
原因vue 和 pinia 版本不匹配,我是 pinia2.1.7,vue3.4.31,改为pinia 2.0.25,vue 3.2.45就好了