无法在 laravel mix 中添加 bootstrap.min.js

Kin*_*han 1 javascript php twitter-bootstrap laravel laravel-mix

我正在尝试通过Laravel mix.

当我尝试在混合中添加 bootstrap js 时,我遇到了问题,它说 can't resolve propper.js,但我已经在它之前添加了,

这是我的混合配置代码。

var mix = require('laravel-mix');

mix
    .js([
        'resources/assets/js/jquery.min.js',
        'resources/assets/js/popper.min.js',
        'resources/assets/js/bootstrap.min.js',
        'resources/assets/js/app.js'
    ], 'public/js/app.js')
   .sass('resources/assets/sass/app.scss', 'public/css');
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我认为我以错误的方式做某事,请纠正我。

bah*_*774 8

我做的有点不同。我使用yarn下载了bootstrap(或者你可以使用npm)。结果你会有一个文件夹node_modules/bootstrap

在 webpack.mix.js 中,我只有app.js.

在 app.js 我有

window.Popper = require('popper.js');

/**
 * We'll load jQuery and the Bootstrap jQuery plugin which provides support
 * for JavaScript based Bootstrap features such as modals and tabs. This
 * code may be modified to fit the specific needs of your application.
 */

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

require('bootstrap');
Run Code Online (Sandbox Code Playgroud)

笔记!popper.js 和 jQuery 我也通过yarn(或npm)下载