webpack.mix.js含量
const mix = require('laravel-mix');
mix.js('resources/assets/js/vendor.js', 'public/js');vendor.js含量
window.Popper = require('@popperjs/core').default;
try {
window.$ = window.jQuery = require('jquery/dist/jquery.slim.js');
require('bootstrap');
} catch (e) {}在构建之后,在public/js/vendor.js文件中,我可以清楚地看到,@popperjs和jquery.slim.js包含在jquery和旧popperjs之上(它们被复制)。
我知道这是因为node_modules\bootstrap\dist\js\bootstrap.js将require('jquery'), require('popper.js')作为依赖项。
如何使用新的@popperjs 和 jquery.slim.js 构建资产,而不使用旧的 popperjs 和完整的 jquery 版本?E 232
https://stackoverflow.com/questions/61665087
复制相似问题