【发布时间】:2021-10-12 04:39:29
【问题描述】:
我正在使用 Webpack Encore 处理 Symfony 项目,但在加载 Bootstrap 和插件 Carousel 时遇到问题。
它可能来自 Bootstrap 的导入,因为当我导入文件时它似乎工作(但不完全):
import './styles/bootstrap.min.css';
但是当我从“node_modules”正确导入包时,滑块根本不起作用:
import 'bootstrap';
并且控制台中没有错误。 这是我的代码:
app.css
@import '~bootstrap';
@import url('https://maps.googleapis.com/maps/api/js?language=en');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');
app.js
//import './styles/bootstrap.min.css';
import 'bootstrap';
slider.js
import jQuery from 'jquery';
// make Carousel a jQuery plugin
import Carousel from 'bootstrap/js/dist/carousel';
import jQueryBridget from 'jquery-bridget';
jQueryBridget('carousel', Carousel, jQuery);
;(function ($, window, document, undefined) {
$(document).ready(function () {
$('.carousel').carousel({
interval: 10000
});
});
})(jQuery, window, document);
【问题讨论】:
标签: javascript bootstrap-5 webpack-encore bootstrap-carousel