Webpack is een open-source JavaScript-modulebundler. Het is voornamelijk gemaakt voor JavaScript, maar het kan front-end-middelen zoals HTML, CSS en afbeeldingen transformeren als de bijbehorende laders zijn inbegrepen. webpack neemt modules met afhankelijkheden en genereert statische activa die deze modules vertegenwoordigen.
Webpack neemt de afhankelijkheden en genereert een afhankelijkheidsgrafiek waarmee webontwikkelaars een modulaire benadering kunnen gebruiken voor de ontwikkeling van hun webapplicatie. Het kan worden gebruikt vanaf de opdrachtregel of kan worden geconfigureerd met een configuratiebestand met de naam webpack.config.js. Dit bestand wordt gebruikt om regels, plug-ins, etc. te definiëren voor een project. (Webpack is zeer uitbreidbaar via regels waarmee ontwikkelaars aangepaste taken kunnen schrijven die ze willen uitvoeren bij het bundelen van bestanden.)
Node.js is vereist voor het gebruik van Webpack.
webpack biedt code op aanvraag met behulp van de moniker-codesplitsing. De Technische Commissie 39 voor ECMAScript werkt aan standaardisatie van een functie die extra code laadt: "voorstel-dynamische-import".
Inhoudsopgave:
Concepten
Gidsen
API
Configuratie
Laders
Migreren
Plug-ins