S Soluções.dev.br
Ferramentas de Build, Bundlers e Editores

Webpack Fundamentals Cheat Sheet

Configuração de entry, output, loaders e plugins básicos no Webpack.

Configuração

Ponto de entrada principal da aplicação.

module.exports = { entry: './src/index.js' };

Destino e nome do arquivo gerado.

output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') }

Loaders

Uso de loaders para processar arquivos CSS.

{ test: /\.css$/, use: ['style-loader', 'css-loader'] }

Plugins

Uso de plugins para estender funcionalidades.

plugins: [ new HtmlWebpackPlugin({ template: './src/index.html' }) ]

Otimização

Define otimizações automáticas baseadas no ambiente.

mode: 'production' | 'development'

DevServer

Configuração do servidor de desenvolvimento.

devServer: { static: './dist', hot: true }