报错:No matching export in “node_modules/vue/dist/vue.runtime.esm-bundler.js“ for import “default“解决方法
报错原因是缺少popper.js包,bootstrap依赖于popperjs。所以这时候我们只需要安装popper.js就好了。
·
在向Vue3项目中装bootstrap时,总是遇到如下报错:
[ERROR] No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node_modules/bootstrap-vue/esm/vue.js:13:7:
import Vue from 'vue';
[ERROR]Nomatching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node modules/bootstrap-vue/esm/vue.js:13:7:
13 | import Vue from 'vue';
[ERROR] No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node_modules/bootstrap-vue/esm/vue.js:13:7:
13 | import Vue from'vue';
[ERROR] No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node modules/bootstrap-vue/esm/vue.js:13:7:
13 | import Vue from 'vue';
[ERROR] No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node_modules/bootstrap-vue/node_modules/portal-vue/dist/portal-vue.esm.js:13:7:
13 | import Vue from 'vue';
18:00:00 [vite] error while updating dependencies:
Error: Build failed with 7 errors:
node modules/bootstrap-vue/esm/vue.js:13:7: ERROR: No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node modules/bootstrap-vue/esm/vue.js:13:7: ERROR: No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node modules/bootstrap-vue/esm/vue.js:13:7: ERROR: No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node_modules/bootstrap-vue/esm/vue.js:13:7: ERROR: No matching export in "node modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
在找了很多篇关于安装bootstrap的博客之后,终于找到原因了(泪)
是因为缺少popper.js包,bootstrap依赖于popperjs。
所以这时候我们只需要
npm install bootstrap @popperjs/core --save
就可以解决报错的问题了。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)