webpack | |
---|---|
Type | open source og JavaScript bundler [d] |
Udvikler | Tobias Koppers [d] |
Skrevet i | JavaScript |
Operativ system | Cross platform |
Første udgave | 10. marts 2012 |
nyeste version | 5.11.1 (28. december 2020 [1] ) |
Licens | MIT-licens |
Internet side |
webpack.js.org ( engelsk) github.com/webpac… |
Mediefiler på Wikimedia Commons |
webpack er en open source JavaScript- modulbundter [ 2 ] [3] [4] [5] [6] . Den er primært designet til JavaScript, men kan konvertere eksterne ressourcer såsom HTML , CSS og billeder, hvis de relevante indlæsere er aktiveret [7] . webpack accepterer moduler med afhængigheder og genererer statiske ressourcer, der repræsenterer disse moduler [8] .
webpack accepterer afhængigheder og genererer en afhængighedsgraf, der tillader webudviklere at tage en modulær tilgang til at udvikle deres webapplikationer. Den kan bruges fra kommandolinjen eller konfigureres med en konfigurationsfil ved navn webpack.config.js Arkiveret 11. november 2020 på Wayback Machine . Denne fil bruges til at definere reglerne, plugins osv. for projektet. (webpack kan udvides meget med regler, der tillader udviklere at skrive de opgaver, de vil udføre, når de samler filer.)
Node.js er påkrævet for at bruge webpack .
webpack giver også en indbygget udviklingsserver kaldet webpack dev server , som kan bruges som en HTTP-server til at betjene filer under udvikling. Det giver også mulighed for at hot-swap et modul.