webpack | |
---|---|
Typ | open source a JavaScript bundler [d] |
Vývojář | Tobias Koppers [d] |
Zapsáno v | JavaScript |
Operační systém | Křížová platforma |
První vydání | 10. března 2012 |
Nejnovější verze | 5.11.1 (28. prosince 2020 [1] ) |
Licence | Licence MIT |
webová stránka |
webpack.js.org ( anglicky) github.com/webpac… |
Mediální soubory na Wikimedia Commons |
webpack je open source modulový balík JavaScriptu [ 2 ] [3] [4] [5] [6] . Je navržen primárně pro JavaScript, ale dokáže převádět externí zdroje, jako jsou HTML , CSS a obrázky, pokud jsou povoleny příslušné zavaděče [7] . webpack přijímá moduly se závislostmi a generuje statické zdroje představující tyto moduly [8] .
webpack přijímá závislosti a generuje graf závislostí , který umožňuje webovým vývojářům zaujmout modulární přístup k vývoji svých webových aplikací. Lze jej použít z příkazového řádku nebo nakonfigurovat pomocí konfiguračního souboru s názvem webpack.config.js Archivováno 11. listopadu 2020 na Wayback Machine . Tento soubor se používá k definování pravidel, pluginů atd. pro projekt. (webpack je vysoce rozšiřitelný pomocí pravidel, která umožňují vývojářům psát úkoly, které chtějí provádět při sdružování souborů.)
Pro použití webpacku je vyžadován Node.js.
webpack také poskytuje vestavěný vývojový server s názvem webpack dev server , který lze použít jako HTTP server pro poskytování souborů během vývoje. Poskytuje také možnost výměny modulu za provozu.