webpack logo
中文文档参与贡献博客印记中文
  • English
  • 中文
  • 한국어
API概念配置指南loader迁移plugin
翻译/文档内容有任何问题,请联系我们
Print SectionPrinter Icon
插件

Community

HtmlWebpackPlugin
  • 安装
  • 基本用法
  • 配置
  • 第三方插件

webpack

AutomaticPrefetchPlugin
BannerPlugin
  • 选项
  • 用法
  • 占位符
CommonsChunkPlugin
  • Options
  • Examples
    • Commons chunk for entries
    • Explicit vendor chunk
    • Move common modules into the parent chunk
    • Extra async commons chunk
    • Passing the minChunks property a function
  • Manifest file
  • Combining implicit common vendor chunks and manifest file
  • More Examples
ContextExclusionPlugin
ContextReplacementPlugin
  • Usage
  • Content Callback
  • Other Options
DefinePlugin
  • Usage
  • Feature Flags
  • Service URL
  • Runtime values via runtimeValue
DllPlugin
  • DllPlugin
  • DllReferencePlugin
    • 模式(Modes)
  • 用法(Usage)
  • 示例
  • 参考
    • Source
    • Tests
EnvironmentPlugin
  • Usage
  • Usage with default values
  • Use Case: Git Version
  • DotenvPlugin
EvalSourceMapDevToolPlugin
  • 选项
  • 示例
    • 基本用例
    • 排除 Vendor(第三方库) Maps
HashedModuleIdsPlugin
  • Options
  • Usage
HotModuleReplacementPlugin
  • 基本使用
IgnorePlugin
  • Using regular expressions
  • Using filter functions
  • Example of ignoring Moment Locales
Internal webpack plugins
  • environment
    • NodeEnvironmentPlugin
  • compiler
    • MemoryCachePlugin
    • ProgressPlugin
    • RecordIdsPlugin
  • entry
    • EntryPlugin
    • PrefetchPlugin
  • output
    • JsonpTemplatePlugin
    • NodeTemplatePlugin
    • LibraryTemplatePlugin
    • WebWorkerTemplatePlugin
    • EvalDevToolModulePlugin
    • SourceMapDevToolPlugin
    • HotModuleReplacementPlugin
  • source
    • APIPlugin
    • CompatibilityPlugin
    • ConstPlugin
    • ProvidePlugin
    • NodeStuffPlugin
    • RequireJsStuffPlugin
    • NodeSourcePlugin
    • NodeTargetPlugin
    • AMDPlugin
    • CommonJsPlugin
    • RequireContextPlugin
    • RequireEnsurePlugin
    • RequireIncludePlugin
    • DefinePlugin
  • optimize
    • LimitChunkCountPlugin
    • MergeDuplicateChunksPlugin
    • RemoveEmptyChunksPlugin
    • MinChunkSizePlugin
    • ModuleConcatenationPlugin
    • FlagIncludedChunksPlugin
    • RealContentHashPlugin
LimitChunkCountPlugin
  • Options
    • maxChunks
    • minChunkSize
  • Usage via CLI
MinChunkSizePlugin
  • Usage via CLI
ModuleConcatenationPlugin
  • 优化 bailout
    • 模块分组算法
    • 调试优化 bailout
ModuleFederationPlugin
  • Options
    • runtime
    • Specify package versions
    • Sharing hints
NoEmitOnErrorsPlugin
NormalModuleReplacementPlugin
  • Basic Example
  • Advanced Example
PrefetchPlugin
  • Options
ProfilingPlugin
  • Options
  • Usage: default
  • Usage: custom outputPath
ProgressPlugin
  • Usage
    • Providing function
    • Providing object
  • Percentage calculation
  • Supported Hooks
  • Source
ProvidePlugin
  • Usage: jQuery
  • Usage: jQuery with Angular 1
  • Usage: Lodash Map
    • Usage: Vue.js
SourceMapDevToolPlugin
  • 配置项
  • 示例
    • 基本使用
    • 排除 Vendor Maps
    • 在宿主环境外部化 source map
SplitChunksPlugin
  • 默认值
  • 配置
  • optimization.splitChunks
    • splitChunks.automaticNameDelimiter
    • splitChunks.chunks
    • splitChunks.maxAsyncRequests
    • splitChunks.maxInitialRequests
    • splitChunks.defaultSizeTypes
    • splitChunks.minChunks
    • splitChunks.hidePathInfo
    • splitChunks.minSize
    • splitChunks.minSizeReduction
    • splitChunks.enforceSizeThreshold
    • splitChunks.minRemainingSize
    • splitChunks.layer
    • splitChunks.maxSize
    • splitChunks.maxAsyncSize
    • splitChunks.maxInitialSize
    • splitChunks.name
    • splitChunks.usedExports
    • splitChunks.cacheGroups
  • Examples
    • Defaults: Example 1
    • Defaults: Example 2
    • Split Chunks: Example 1
    • Split Chunks: Example 2
    • Split Chunks: Example 3
WatchIgnorePlugin
  • Options

webpack contrib

CompressionWebpackPlugin
  • Getting Started
  • Options
    • test
    • include
    • exclude
    • algorithm
    • compressionOptions
    • threshold
    • minRatio
    • filename
    • deleteOriginalAssets
  • Examples
    • Using Zopfli
    • Using Brotli
    • Multiple compressed versions of assets for different algorithm
  • Contributing
  • License
CopyWebpackPlugin
  • Getting Started
  • Options
    • Patterns
    • noErrorOnMissing
    • Options
    • Examples
  • Contributing
  • License
CssMinimizerWebpackPlugin
  • 起步
  • 关于 source maps 的提示