【发布时间】:2020-07-16 15:30:30
【问题描述】:
我想在我的 Gridsome 项目中使用 Bootstrap Material Design Library (https://fezvrasta.github.io/bootstrap-material-design/)。
不幸的是 jQuery 和 Popper.js 不起作用(jQuery/Popper.js 未定义)。使用默认的 Bootstrap 4 就像一个魅力。
这是我的 main.js:
import DefaultLayout from '~/layouts/Default.vue'
import "bootstrap-material-design"
import '~/assets/styles/app.scss'
export default function (Vue, { router, head, isClient }) {
// Set default layout as a global component
Vue.component('Layout', DefaultLayout);
}
另外导入 Bootstrap 和 jQuery 和 Popper.js 不起作用。
当然我可以在我的 html 模板中直接引用它,但我想将它包含在我的构建过程中......
使用 scss 文件也适用于我的 app.scss 中的 @import "~bootstrap-material-design/scss/bootstrap-material-design";。
关于如何在我的 main.js 中导入 jquery 和 popper.js 有什么想法吗?
【问题讨论】:
-
控制台是否出现任何错误?还是在构建时?
-
@ShayaUlman 是的。它说没有找到 jQuery 或 Popper.js
-
您的问题是关于 Gridsome 的吗?如何将 Popper.js / jQuery 与“Vue”一起使用不是问题吗?
-
@ShayaUlman 这是可能的.. ^^
标签: jquery npm bootstrap-4 gridsome