Generowanie szablonu HTML w Webpack

W poprzedniej lekcji zainstalowaliśmy i podłączyliśmy HtmlWebpackPlugin. Teraz podczas budowania automatycznie będzie generowany plik szablonu HTML i w tym szablonie automatycznie zostaną podłączone skrypty i style.

Spróbujmy najprostszego przypadku. Załóżmy, że mamy jeden punkt wejścia:

webpack.config.jsexport default {
  entry: './src/index.js',
  plugins: [
    new HtmlWebpackPlugin(),
  ],
};

W wyniku po budowaniu nasz JavaScript zostanie zebrany w bundle o nazwie main.js i ten bundle zostanie podłączony do automatycznie utworzonego szablonu strony:

dist/index.html<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Webpack App</title>
    
    <script defer src="main.js"></script>
  </head>
  <body>
    
  </body>
</html>
Задание 1

Wykonaj budowanie z włączonym HtmlWebpackPlugin. Sprawdź, czy pojawia się u Ciebie plik szablonu. Przeanalizuj jego kod źródłowy. Otwórz plik w przeglądarce.