O Webpack é um empacotador de módulo JavaScript de código aberto. É feito principalmente para JavaScript, mas pode transformar recursos de front-end como HTML, CSS e imagens se os carregadores correspondentes forem incluídos. O webpack pega módulos com dependências e gera ativos estáticos que representam esses módulos.
O Webpack pega as dependências e gera um gráfico de dependência, permitindo que os desenvolvedores da Web usem uma abordagem modular para fins de desenvolvimento de aplicativos da Web. Ele pode ser usado na linha de comando ou pode ser configurado usando um arquivo de configuração chamado webpack.config.js. Este arquivo é usado para definir regras, plugins, etc., para um projeto. (O Webpack é altamente extensível por meio de regras que permitem que os desenvolvedores gravem tarefas personalizadas que desejam executar ao agrupar arquivos.)
O Node.js é necessário para usar o Webpack.
O webpack fornece código sob demanda usando a divisão de código de apelido. O Comitê Técnico 39 do ECMAScript está trabalhando na padronização de uma função que carrega código adicional: "proposta-importação-dinâmica".
Tabela de conteúdo:
Conceitos
Guias
API
Configuração
Carregadeiras
Migrar
Plugins