Przykład configuracji webpack-a umożliwiający utworzenie bundle (paczki) dla projektu wykorzustującego pliki .js z ES6, css czy scss z automatycznym przeładowaniem przeglądarki po zmianach w plikach.
-
starałem się bardzo dokładnie opisać każdy krok dzięki commit-om - najlepiej śledzić po kolei każdy rozpoczynając od nastarszego
-
nie trzeba instalować osobno każdego pakietu z npm można pobrać
package.jsoni uruchomić w terminalunpm install -
w przypadku zmian w pliku
webpack.config.jsnależy zatrzymać działanie webpack-a (ctrl+c) i ponownie uruchomić, aby zmiany w konfiguracji zostały załadowane -
webpackiwebpack-dev-servernie muszą być uruchomione jednocześnie -
w przypadku zapisu scss do pliku, nie działa wersja automatycznego oświeżania, należy uruchomić tylko webpack-a
-
mając zdefiniowane "scripts" w
package.jsonmożemy uruchomić webpack-a przeznpm run wporaz serwer przeznpm run wp-server