Bootstrap未在webpack项目中完全加载

时间:2017-01-06 19:19:06

标签: javascript jquery twitter-bootstrap webpack

我有一个webpack项目,我在配置文件中添加了bootstrap:

module.exports = {
  entry: {
    app: './src/main.js',
    bootstrap: 'bootstrap-loader',
  },
  ...
}

Bootstrap显然加载,因为事物的样式正确,我可以与模态和下拉菜单进行交互。但是,引导事件不会触发。例如:

$('#foo').on('show.bs.dropdown', () => {
    // never gets here when I click on #foo element and dropdown is shown
});

当我在控制台中检查false时,我也会收到typeof($.fn.modal) === 'function'

有谁知道我需要做些什么来正确加载bootstrap到我的webpack项目中?

1 个答案:

答案 0 :(得分:1)

我发现我可以在bootstrap-loader条目中加载appmodule.exports = { entry: { app: ['./src/main.js', 'bootstrap-loader'] }, ... } ,现在正确加载引导程序:

undefined method `[]' for nil:NilClass