在webpack中为bootstrap指定jQuery

zq0*_*010 12 webpack

在我的项目中,我想导入Bootstrap,但它依赖于jQuery.

require('jquery/dist/jquery.min'); 
require('bootstrap/dist/js/bootstrap.min');
Run Code Online (Sandbox Code Playgroud)

当我使用Webpack处理此项目时,它会导致错误:

Uncaught Error: Bootstrap's JavaScript requires jQuery
Run Code Online (Sandbox Code Playgroud)

如何为Bootstrap指定jQuery?

小智 22

require以下内容替换您的陈述:

window.jQuery = window.$ = require('jquery/dist/jquery.min');


Var*_*oli 5

require('!!script!jquery/dist/jquery.min.js');
Run Code Online (Sandbox Code Playgroud)

!!script!是一个特殊的标志,它将在不使用任何加载器的情况下内联脚本,相当于<script>在HTML中使用标记.