webpack
MODULE BUNDLER
Home
Getting Started
Motivation
What is webpack?
Usage
Require Modules
Vendor Modules
Using Loaders
Using Plugins
Dev Tools
Troubleshooting
Tutorials and examples
Getting started
List of tutorials
examples
Guides
CommonJs
AMD
webpack for browserify users
Code Splitting
Stylesheets
Optimization
Long-term Caching
How to write a loader
How to write a plugin
Multiple entry points
Library and externals
Shimming modules
Testing
Build performance
Hot Module Replacement with webpack
Comparison
webpack with
grunt
gulp
bower
karma
Lists
loader conventions
List of loaders
List of plugins
List of tutorials
List of hints
API
Configuration
CLI
Node.js API
API in modules
Loaders
Plugins
Context
Resolving
Hot Module Replacement
Dev Tools
webpack-dev-server
webpack-dev-middleware
Development
Changelog
Roadmap
Ideas
Contributing
Edit
examples
webpack v1 is deprecated. We encourage all developers to upgrade to webpack 2.
Follow our
migration guide
or refer to
webpack 2 documentation
for more info.
simple examples
Basic usage
Code Splitting
multiple entry points
module styles
library and externals
loaders
context
i18n
advanced examples
advanced CommonJs
advanced Code Splitting
multi compiler
deduplication
commons chunk plugin
stylesheet
WebWorker
named chunks
→
simple examples
→
Basic usage
CommonJS
→
Code Splitting
Code Splitting
Code Splitting with the bundle-loader
→
multiple entry points
multiple entry points
→
module styles
CommonJs, AMD and labeled modules mixed
→
library and externals
library option with multiple entry points and UMD
using stuff from other scripts
→
loaders
using loaders
using coffee-script
→
context
dynamic require
dynamic require with a single chunk
dynamic require with a single chunk (AMD)
TODO: dynamic require with a chunk per module
→
i18n
using the i18n plugin
→
advanced examples
→
advanced CommonJs
require.resolve
→
advanced Code Splitting
aggressive merging of chunks
moving modules between chunks
routing with multiple entry points and Code Splitting
→
multi compiler
using multiple configurations
→
deduplication
using the deduplication plugin
deduplication with Code Splitting
→
commons chunk plugin
using the a commons chunk
→
stylesheet
extracting a stylesheet for the css modules
+ Code Splitting
+ commons chunk
→
WebWorker
using the webworker-loader
→
named chunks
merging chunks with naming
Edit this page