webpack

Un article de Wikipédia, l'encyclopédie libre.
Webpack
Description de l'image Webpack.png.

Informations
Développé par Tobias Koppers, Sean Larkin, Johannes Ewald, Juho Vepsäläinen, Kees Kluskens, and Webpack contributors
Dernière version 4.43.0
Dépôt github.com/webpack/webpackVoir et modifier les données sur Wikidata
Écrit en Javascript
Environnement Cross-platform
Licence License MIT
Site web webpack.js.orgVoir et modifier les données sur Wikidata

Webpack est un groupeur de modules (module bundler) JavaScript open-source . [1],[2],[3],[4],[5] Il est principalement conçu pour JavaScript, mais il peut transformer les assets front-end tels que HTML, CSS et images si les loaders correspondants sont inclus. [6] webpack prend des modules avec des dépendances et génère des assets statiques représentant ces modules. [7]

Webpack prend les dépendances et génère un graphique de dépendances permettant aux développeurs Web d'utiliser une approche modulaire pour leurs besoins en développement d'applications Web. Il peut être utilisé depuis la ligne de commande, ou peut être configuré à l'aide d'un fichier de configuration nommé webpack.config.js . Ce fichier permet de définir des règles, des plugins, etc., pour un projet. (Webpack est hautement extensible via des règles qui permettent aux développeurs d'écrire des tâches personnalisées qu'ils souhaitent effectuer lors du regroupement de fichiers.)

Node.js est requis pour utiliser Webpack.

Serveur de développement Webpack[modifier | modifier le code]

Webpack fournit également un serveur de développement intégré appelé Webpack Dev Server qui peut être utilisé comme serveur HTTP pour servir des fichiers pendant le développement. Il offre également la possibilité d'utiliser le la capacite de remplacement de module à chaud (Hot Reloading).

Notes et références[modifier | modifier le code]

  1. « Web Performance Optimization with webpack », Google Developers (consulté le 16 octobre 2018)
  2. « A Beginner’s Guide to webpack 4 and Module Bundling », SitePoint (consulté le 16 octobre 2018)
  3. « Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost », InfoQ, {{Article}} : paramètre « date » manquant (lire en ligne, consulté le 16 octobre 2018)
  4. « High-performance webpack config for front-end delivery », Codementor (consulté le 16 octobre 2018)
  5. "Webpack 3 to Webpack 4: tips on migrating" CodiLime. Retrieved on 25 Jun 2019.
  6. « What is Webpack », SurviveJS (consulté le 16 octobre 2018)
  7. « What is webpack », GitHub (consulté le 25 février 2018)

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]