在 Vue 中找不到导入和重新导出
Posted
技术标签:
【中文标题】在 Vue 中找不到导入和重新导出【英文标题】:Imported and reexported not found in Vue 【发布时间】:2021-04-08 06:03:48 【问题描述】:我正在关注 YouTube 上关于 Vue 的教程,在我安装 Bootstrap Vue 并运行 npm run serve
之前一切正常,我一直收到此错误:
98% after emitting CopyPlugin
WARNING Compiled with 2 warnings 2:21:24 AM
warning in ./src/main.js
"export 'default' (imported as 'Vue') was not found in 'vue'
warning in ./node_modules/bootstrap-vue/esm/vue.js
"export 'default' (reexported as 'Vue') was not found in 'vue'
【问题讨论】:
您确定您使用的是版本 2 而不是版本 3? 我检查了版本,我看到了 vue/cli 4.5.1 ... 有问题吗?我可以降级吗? 您可以使用该版本创建 Vue 2 或 3 项目。您可以在package.json
中查看 Vue 的版本吗?
或者只是在问题中包含您的package.json
?
您能否在问题中也包含main.js
?
【参考方案1】:
BootstrapVue 尚不兼容 Vue 3:
BootstrapVue 为 Vue.js v2.6
提供了 Bootstrap v4.5 组件和网格系统最全面的实现之一
您要么必须使用 Vue 2,要么使用 Vue 3没有 Bootstrap,或者找到另一个与 Vue 3 兼容的组件库。
【讨论】:
以上是关于在 Vue 中找不到导入和重新导出的主要内容,如果未能解决你的问题,请参考以下文章
在 Vue 3 和 Laravel 的“vue”中找不到导出“默认”(导入为“Vue”)
Vue CLI 4.5.*:“在‘vue’中找不到导出‘默认’(导入为‘Vue’)
Vue 2;在“firebase/app”中找不到导出“默认”(导入为“firebase”)
无法导出 vue-router:./src/router/index.js 中的警告“在 'vue-router' 中找不到导出'default'(导入为'VueRouter')
Vue 2 和 Firebase 9 - 在 'firebase/firestore' 中找不到“导出 'getFirestore'