tarafından geliştirildi | Tobias Koppers, Sean Larkin, Johannes Ewald, Juho Vepsäläinen, Kees Kluskens ve Webpack katkıda bulunanlar |
---|---|
Son sürüm | 5.15.0 (15 Ocak 2021) |
Depozito | github.com/webpack/webpack |
Yazılmış | Javascript |
Çevre | Çapraz platform |
Lisans | MIT lisansı |
İnternet sitesi | webpack.js.org |
Webpack , açık kaynaklı bir JavaScript modülü paketleyicisidir . Öncelikle JavaScript için tasarlanmıştır, ancak ilgili yükleyiciler dahil edilirse HTML , CSS ve resimler gibi ön uç varlıkları dönüştürebilir . Webpack, bağımlılıkları olan modülleri alır ve bu modülleri temsil eden statik varlıklar oluşturur.
Webpack, bağımlılıkları alır ve web geliştiricilerinin web uygulaması geliştirme ihtiyaçları için modüler bir yaklaşım kullanmalarına olanak tanıyan bir bağımlılık grafiği oluşturur. Komut satırından kullanılabilir veya webpack.config.js adlı bir yapılandırma dosyası kullanılarak yapılandırılabilir . Bu dosya, bir proje için kuralları, eklentileri vb. tanımlamak için kullanılır. (Web paketi, geliştiricilerin dosyaları gruplandırırken gerçekleştirmek istedikleri özel görevleri yazmalarına olanak tanıyan kurallar aracılığıyla oldukça genişletilebilir.)
Web paketini kullanmak için Node.js gereklidir.
Webpack ayrıca, geliştirme sırasında dosyaları sunmak için HTTP sunucusu olarak kullanılabilen Webpack Dev Server adlı entegre bir geliştirme sunucusu sağlar . Ayrıca Hot Reloading özelliğini kullanma seçeneği sunar .