В моем webpack.config.js у меня есть 3 отдельных точки входа, одна для пакета JS, одна для основного пакета SCSS и одна для отдельного пакета SCSS, который не имеет отношения к основному набору SCSS.
Когда я использую API webpack.watch(), по какой-либо причине редактирование, скажем, исходных файлов JS, вызывает перекомпиляцию не только пакета JS, но и 2 пакета SCSS. Почему это и как я могу остановить это поведение и убедиться, что только отредактированная точка входа перекомпилирована?
Причина, по которой это проблема, заключается в том, что я использую browserersync, а для пакета CSS перекомпилирует im, просто вставляя CSS вместо перезагрузки, но в HTML/JS редактирует его перезагрузку. Однако, если я отредактирую SCSS, и он также перекомпилирует JS/HTML browsersync, запускает перезагрузку вместо добавления CSS