小编ABC*_*fty的帖子

无法使用webpack和Laravel混合加载popper.js

我在项目上使用bootstrap 4 beta和Laravel 5.4,并使用npm和laravel mix加载我的js依赖项。到目前为止,除我尝试使用booostrap js方法外,其他所有方面都运转良好。它引发了错误“ Bootstrap下拉列表需要Popper.js”,因此我将其下载并加载到了bootstrap.js和webpack.mix.js文件中,但它仍在请求此依赖项,您能告诉我我做错了什么吗?

boostrap.js

try {
  window.$ = window.jQuery = require('jquery');

  require('popper.js');
  require('datatables.net');
  require('datatables.net-autofill');
  require('datatables.net-buttons');
  require('bootstrap');
} catch (e) {
  console.log(e);
}
Run Code Online (Sandbox Code Playgroud)

webpack.mix.js

const { mix } = require('laravel-mix');

mix.js([
  'resources/assets/js/app.js',
  'node_modules/jquery/dist/jquery.min.js',
  'node_modules/popper.js/dist/umd/popper.js',
  'node_modules/bootstrap/dist/js/bootstrap.js',
  'node_modules/datatables.net/js/jquery.dataTables.js',
  'node_modules/datatables.net-buttons/js/dataTables.buttons.js',
  'node_modules/datatables.net-autofill/js/dataTables.autoFill.js',
], 'public/js')
  .sass('resources/assets/sass/app.scss', 'public/css');
Run Code Online (Sandbox Code Playgroud)

javascript webpack laravel-5 bootstrap-4

6
推荐指数
2
解决办法
5859
查看次数

标签 统计

bootstrap-4 ×1

javascript ×1

laravel-5 ×1

webpack ×1