W moim pliku webpack.config.js mam 3 oddzielne punkty wejściowe, jeden dla pakietu JS, jeden dla głównego pakietu SCSS i jeden dla osobnego pakietu SCSS, który nie ma związku z głównym pakietem SCSS.Watch Webpack() z wieloma punktami wejścia - emitowanie pakietów dla niezmienionych plików?
Kiedy używam funkcji webpack.watch(), z jakiegoś powodu edytowanie, powiedzmy, plików źródłowych JS, powoduje nie tylko rekompilację pakietu JS, ale także 2 pakiety SCSS. Dlaczego tak jest i jak mogę zatrzymać to zachowanie i upewnić się, że rekompilowany jest tylko punkt wejścia, który jest edytowany?
Powodem tego jest problem z używaniem browsersync, a dla rekompilacji pakietów CSS, to po prostu wstrzykiwanie CSS zamiast przeładowywania, ale w HTML/JS edytuje jego przeładowanie. Jednak jeśli edytuję SCSS, a także przekompiluje JS/HTMLsynchronizator, ładuje ponownie zamiast iniekcji CSS.
Upewnij się, że [pamięć podręczna] (https://webpack.js.org/configuration/other-options/#cache) nie jest wyłączona. –