"export 'inject' was not found in 'vue'
时间: 2023-04-28 13:00:27 浏览: 99
这个错误提示是因为在你的代码中使用了 Vue.js 的依赖注入功能,但是没有正确引入相关的模块。可能是你没有安装或者引入了相关的依赖包。你需要检查一下你的代码中是否正确引入了 Vue.js 和相关的依赖包。
相关问题
WARN "css.modules" option in vue.config.js is deprecated now, please use "css.requireModuleExtension" instead. INFO Starting development server... 98% after emitting CopyPlugin WARNING Compiled with 17 warnings 09:43:57 warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'computed' was not found in 'vue' warning in ./src/router/index.js "export 'default' (imported as 'VueRouter') was not found in 'vue-router' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'defineComponent' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'getCurrentInstance' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'h' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'inject' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'nextTick' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'onActivated' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'onDeactivated' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'onUnmounted' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'provide' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'reactive' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'ref' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'shallowRef' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'unref' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'watch' was not found in 'vue' warning in ./node_modules/vue-router/dist/vue-router.mjs "export 'watchEffect' was not found in 'vue'这个报错因为什么
这个报错是因为在使用Vue Router时,导入的Vue Router版本与当前项目中的Vue版本不匹配导致的。具体来说,Vue Router中使用了Vue 3的语法而当前项目中使用的是Vue 2,所以会出现一些语法上的错误。解决方法是将Vue Router更新到与当前项目中使用的Vue版本相匹配的版本。
export 'defineComponent' (imported as 'e') was not found in 'vue' (possible exports: default)
根据您提供的引用内容,错误日志显示了一个警告,其中包括一条错误信息:"export 'defineComponent' (imported as 'e') was not found in 'vue' (possible exports: default)"。这个错误的原因是使用了不匹配的Vue版本,导致无法找到所需的导出项。根据引用和引用的解决方案,您可以尝试执行以下步骤来解决这个问题:
1. 卸载当前的Vuex版本:使用命令`npm un vuex`来卸载当前的Vuex。
2. 重新安装Vuex:根据引用[2],如果您使用的是Vue3版本,可以使用命令`npm i vuex`来重新安装Vue3对应的Vuex版本。如果您使用的是Vue2版本,则应该使用命令`npm i vuex@3`来安装兼容Vue2的Vuex版本。
通过执行上述步骤,您应该能够解决这个错误并正常使用所需的Vue导出项。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [export ‘inject‘ (imported as ‘inject‘) was not found in ‘vue‘ (possible exports: default)](https://blog.csdn.net/muriyue6/article/details/125109348)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [export‘ default‘ (imported as‘ Vue‘ ) was not found in‘ vue’ (possible exports: BaseTransi ...](https://blog.csdn.net/m0_73490373/article/details/131357936)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]