Я настроил свой проект так:
webpack.mix.js:
const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
.extract(['seisplotjs-waveformplot', 'seisplotjs-fdsnstation'])
.sass('resources/sass/app.scss', 'public/css');
мой app.js запускается так:
import {d3} from "seisplotjs-waveformplot";
import {StationQuery} from "seisplotjs-fdsnstation";
require('./bootstrap');
Я не импортирую никакие другие библиотеки в app.js. Проблема в том, что когда я запускаю npm run dev, я получаю следующие результаты:
Asset Size Chunks Chunk Names
/css/app.css 139 KiB 0 [emitted] /js/app
/js/app.js 1.52 MiB 0 [emitted] [big] /js/app
/js/manifest.js 1.42 KiB 1 [emitted] /js/manifest
/js/vendor.js 1.5 MiB 2 [emitted] [big] /js/vendor
Так что он собрал моих поставщиков, но мой app.js все еще огромен.Почему это не уменьшает размер моего файла app.js?