Credit to devdocs.io
Back
Forward
Menu
Home
Clear search
webpack
API Mirror
webpack
161
API
Command Line Interface
Compilation Hooks
Compilation Hooks: additionalAssets
Compilation Hooks: additionalChunkAssets
Compilation Hooks: advancedOptimizeModuleOrder
Compilation Hooks: afterHash
Compilation Hooks: afterOptimizeAssets
Compilation Hooks: afterOptimizeChunkAssets
Compilation Hooks: afterOptimizeChunkIds
Compilation Hooks: afterOptimizeChunkModules
Compilation Hooks: afterOptimizeChunks
Compilation Hooks: afterOptimizeDependencies
Compilation Hooks: afterOptimizeModuleIds
Compilation Hooks: afterOptimizeModules
Compilation Hooks: afterOptimizeTree
Compilation Hooks: afterSeal
Compilation Hooks: assetPath
Compilation Hooks: beforeChunkAssets
Compilation Hooks: beforeHash
Compilation Hooks: beforeModuleAssets
Compilation Hooks: beforeModuleIds
Compilation Hooks: beforeOptimizeChunkIds
Compilation Hooks: buildModule
Compilation Hooks: childCompiler
Compilation Hooks: chunkAsset
Compilation Hooks: chunkHash
Compilation Hooks: dependencyReference
Compilation Hooks: failedModule
Compilation Hooks: finishModules
Compilation Hooks: finishRebuildingModule
Compilation Hooks: moduleAsset
Compilation Hooks: moduleIds
Compilation Hooks: needAdditionalPass
Compilation Hooks: needAdditionalSeal
Compilation Hooks: normalModuleLoader
Compilation Hooks: optimize
Compilation Hooks: optimizeAssets
Compilation Hooks: optimizeChunkAssets
Compilation Hooks: optimizeChunkIds
Compilation Hooks: optimizeChunkModules
Compilation Hooks: optimizeChunkModulesAdvanced
Compilation Hooks: optimizeChunkModulesBasic
Compilation Hooks: optimizeChunkOrder
Compilation Hooks: optimizeChunks
Compilation Hooks: optimizeChunksAdvanced
Compilation Hooks: optimizeChunksBasic
Compilation Hooks: optimizeDependencies
Compilation Hooks: optimizeDependenciesAdvanced
Compilation Hooks: optimizeDependenciesBasic
Compilation Hooks: optimizeModuleIds
Compilation Hooks: optimizeModuleOrder
Compilation Hooks: optimizeModules
Compilation Hooks: optimizeModulesAdvanced
Compilation Hooks: optimizeModulesBasic
Compilation Hooks: optimizeTree
Compilation Hooks: rebuildModule
Compilation Hooks: record
Compilation Hooks: recordChunks
Compilation Hooks: recordHash
Compilation Hooks: recordModules
Compilation Hooks: records
Compilation Hooks: reviveChunks
Compilation Hooks: reviveModules
Compilation Hooks: seal
Compilation Hooks: shouldGenerateChunkAssets
Compilation Hooks: shouldRecord
Compilation Hooks: succeedModule
Compilation Hooks: unseal
Compiler Hooks
Compiler Hooks: afterCompile
Compiler Hooks: afterEmit
Compiler Hooks: afterEnvironment
Compiler Hooks: afterPlugins
Compiler Hooks: afterResolvers
Compiler Hooks: beforeCompile
Compiler Hooks: beforeRun
Compiler Hooks: compilation
Compiler Hooks: compile
Compiler Hooks: contextModuleFactory
Compiler Hooks: done
Compiler Hooks: emit
Compiler Hooks: entryOption
Compiler Hooks: environment
Compiler Hooks: failed
Compiler Hooks: invalid
Compiler Hooks: make
Compiler Hooks: normalModuleFactory
Compiler Hooks: run
Compiler Hooks: shouldEmit
Compiler Hooks: thisCompilation
Compiler Hooks: watchClose
Compiler Hooks: watchRun
Hot Module Replacement
Hot Module Replacement: accept
Hot Module Replacement: addStatusHandler
Hot Module Replacement: apply
Hot Module Replacement: check
Hot Module Replacement: decline
Hot Module Replacement: removeDisposeHandler
Hot Module Replacement: removeStatusHandler
Hot Module Replacement: status
Introduction
Loader API
Loader API: this.addContextDependency
Loader API: this.addDependency
Loader API: this.async
Loader API: this.cacheable
Loader API: this.callback
Loader API: this.clearDependencies
Loader API: this.context
Loader API: this.data
Loader API: this.debug
Loader API: this.emitError
Loader API: this.emitFile
Loader API: this.emitWarning
Loader API: this.exec
Loader API: this.fs
Loader API: this.inputValue
Loader API: this.loaderIndex
Loader API: this.loaders
Loader API: this.loadModule
Loader API: this.minimize
Loader API: this.options
Loader API: this.query
Loader API: this.request
Loader API: this.resolve
Loader API: this.resolveSync
Loader API: this.resource
Loader API: this.resourcePath
Loader API: this.resourceQuery
Loader API: this.rootContext
Loader API: this.sourceMap
Loader API: this.target
Loader API: this.value
Loader API: this.version
Loader API: this.webpack
Loader API: this._compilation
Loader API: this._compiler
Loader API: this._module
Module Methods
Module Methods: export
Module Methods: import
Module Methods: import()
Module Methods: require
Module Methods: require.cache
Module Methods: require.context
Module Methods: require.ensure
Module Methods: require.include
Module Methods: require.resolve
Module Methods: require.resolveWeak
Module Variables
Node.js API
Node.js API: stats.hasErrors()
Node.js API: stats.hasWarnings()
Node.js API: stats.toJson()
Node.js API: stats.toString()
Node.js API: webpack()
Parser
Plugin API
Resolvers
Stats Data
13
Concepts
Concepts
Configuration
Dependency Graph
Entry Points
Hot Module Replacement
Loaders
Mode
Module Resolution
Modules
Output
Plugins
Targets
The Manifest
161
Configuration
amd
bail
cache
Condition
Configuration
Configuration Languages
Configuration Types
context
DevServer
devServer
devServer.after
devServer.allowedHosts
devServer.before
devServer.bonjour
devServer.clientLogLevel
devServer.color
devServer.compress
devServer.contentBase
devServer.disableHostCheck
devServer.filename
devServer.headers
devServer.historyApiFallback
devServer.host
devServer.hot
devServer.hotOnly
devServer.https
devServer.index
devServer.info
devServer.inline
devServer.lazy
devServer.noInfo
devServer.open
devServer.openPage
devServer.overlay
devServer.pfx
devServer.pfxPassphrase
devServer.port
devServer.progress
devServer.proxy
devServer.public
devServer.publicPath
devServer.quiet
devServer.setup
devServer.socket
devServer.staticOptions
devServer.stats
devServer.stdin
devServer.useLocalIp
devServer.watchContentBase
devServer.watchOptions
devtool
Devtool
entry
Entry and Context
externals
Externals
info-verbosity
loader
Module
module.noParse
module.rules
Node
node
node.Buffer
node.console
node.global
node.process
node.setImmediate
node.__dirname
node.__filename
Optimization
optimization.concatenateModules
optimization.flagIncludedChunks
optimization.mangleWasmImports
optimization.mergeDuplicateChunks
optimization.minimize
optimization.minimizer
optimization.namedChunks
optimization.namedModules
optimization.nodeEnv
optimization.noEmitOnErrors
optimization.occurrenceOrder
optimization.providedExports
optimization.removeAvailableModules
optimization.removeEmptyChunks
optimization.runtimeChunk
optimization.sideEffects
optimization.splitChunks
optimization.usedExports
Other Options
Output
output.auxiliaryComment
output.chunkFilename
output.chunkLoadTimeout
output.crossOriginLoading
output.devtoolFallbackModuleFilenameTemplate
output.devtoolLineToLine
output.devtoolModuleFilenameTemplate
output.devtoolNamespace
output.filename
output.hashDigest
output.hashDigestLength
output.hashFunction
output.hashSalt
output.hotUpdateChunkFilename
output.hotUpdateFunction
output.hotUpdateMainFilename
output.jsonpFunction
output.jsonpScriptType
output.library
output.libraryExport
output.libraryTarget
output.path
output.pathinfo
output.publicPath
output.sourceMapFilename
output.sourcePrefix
output.strictModuleExceptionHandling
output.umdNamedDefine
parallelism
Performance
performance
performance.assetFilter
performance.hints
performance.maxAssetSize
performance.maxEntrypointSize
Plugins
plugins
profile
recordsInputPath
recordsOutputPath
recordsPath
Resolve
resolve
resolveLoader
Rule.enforce
Rule.exclude
Rule.include
Rule.issuer
Rule.loader
Rule.loaders
Rule.oneOf
Rule.options
Rule.parser
Rule.resource
Rule.resourceQuery
Rule.rules
Rule.sideEffects
Rule.test
Rule.use
stats
Stats
target
Target
UseEntry
watch
Watch and WatchOptions
watchOptions
watchOptions.aggregateTimeout
watchOptions.ignored
watchOptions.poll
22
Guides
Asset Management
Authoring Libraries
Build Performance
Caching
Code Splitting
Content Security Policies
Dependency Management
Development
Development: Vagrant
Environment Variables
Getting Started
Hot Module Replacement
Installation
Integrations
Lazy Loading
Output Management
Production
Progressive Web Application
Public Path
Shimming
Tree Shaking
TypeScript
44
Loaders
babel-loader
bundle-loader
cache-loader
coffee-loader
coffee-redux-loader
config-loader
coverjs-loader
css-loader
eslint-loader
exports-loader
expose-loader
extract-loader
file-loader
gzip-loader
html-loader
i18n-loader
imports-loader
istanbul-instrumenter-loader
jshint-loader
json-loader
json5-loader
less-loader
Loaders
mocha-loader
multi-loader
node-loader
null-loader
polymer-webpack-loader
postcss-loader
raw-loader
react-proxy-loader
restyle-loader
sass-loader
script-loader
source-map-loader
style-loader
svg-inline-loader
thread-loader
transform-loader
url-loader
val-loader
worker-loader
workerize-loader
yaml-frontmatter-loader
38
Plugins
AutomaticPrefetchPlugin
BabelMinifyWebpackPlugin
BannerPlugin
ClosureWebpackPlugin
CommonsChunkPlugin
CompressionWebpackPlugin
ContextReplacementPlugin
CopyWebpackPlugin
CssWebpackPlugin
DefinePlugin
DllPlugin
EnvironmentPlugin
EvalSourceMapDevToolPlugin
ExtractTextWebpackPlugin
HashedModuleIdsPlugin
HotModuleReplacementPlugin
HtmlWebpackPlugin
I18nWebpackPlugin
IgnorePlugin
Internal webpack plugins
LimitChunkCountPlugin
LoaderOptionsPlugin
MinChunkSizePlugin
MiniCssExtractPlugin
ModuleConcatenationPlugin
NormalModuleReplacementPlugin
NpmInstallWebpackPlugin
Plugins
PrefetchPlugin
ProfilingPlugin
ProvidePlugin
SourceMapDevToolPlugin
SplitChunksPlugin
StylelintWebpackPlugin
TerserWebpackPlugin
UglifyjsWebpackPlugin
WatchIgnorePlugin
ZopfliWebpackPlugin
webpack
API
Concepts
Configuration
Guides
Loaders
Plugins
Stackoverflow
Slideshare
Speakerdeck