中文文档
参与贡献
博客
印记中文
English
中文
한국어
Search
K
webpack
api
简介
命令行接口(CLI)
Node 接口
Stats Data
webpack-dev-server API
Hot Module Replacement
Loader Interface
Logger 接口
模块方法
Module Variables
Compilation Object
compiler 钩子
compilation 钩子
ContextModuleFactory Hooks
JavascriptParser Hooks
NormalModuleFactory Hooks
Plugin API
解析器(Resolvers)
blog
Blog
Roadmap 2021 (2020-12-08)
Webpack 5 发布 (2020-10-10)
概念
概念
入口起点(entry points)
输出(output)
loader
plugin
配置(Configuration)
模块(Modules)
模块解析(Module Resolution)
Module Federation
依赖图(dependency graph)
target
manifest
模块热替换(hot module replacement)
为什么选择 webpack
揭示内部原理
配置
配置
Configuration Languages
Configuration Types
入口和上下文
模式(Mode)
Output
Module
解析(Resolve)
优化(Optimization)
插件(Plugins)
DevServer
Cache
Devtool
构建目标(Targets)
watch 和 watchOptions
外部扩展(Externals)
Performance
Node
Stats 对象
实验特性(Experiments)
其它选项
contribute
参与贡献
作者指引
编写 loader
自定义插件
插件模式
发布流程
调试
指南
指南
起步
管理资源
管理输出
开发环境
代码分离
缓存
创建库
环境变量
构建性能
内容安全策略(CSP)
使用 Vagrant 在虚拟机运行开发环境
依赖管理
安装
模块热替换
Tree Shaking
生产环境
懒加载
ECMAScript 模块
Shimming 预置依赖
TypeScript
Web Workers
渐进式网络应用程序
公共路径
集成
资源模块
entry 高级用法
Package exports
loader
Loaders
babel-loader
coffee-loader
css-loader
exports-loader
expose-loader
html-loader
imports-loader
less-loader
node-loader
postcss-loader
pug-loader
remark-loader
sass-loader
source-map-loader
style-loader
stylus-loader
thread-loader
val-loader
迁移
Migrate
从 v4 升级到 v5
To v4 from v3
从 v1 升级到 v2 或 v3
plugin
插件
HtmlWebpackPlugin
AutomaticPrefetchPlugin
BannerPlugin
CommonsChunkPlugin
ContextExclusionPlugin
ContextReplacementPlugin
DefinePlugin
DllPlugin
EnvironmentPlugin
EvalSourceMapDevToolPlugin
HashedModuleIdsPlugin
HotModuleReplacementPlugin
IgnorePlugin
Internal webpack plugins
LimitChunkCountPlugin
MinChunkSizePlugin
ModuleConcatenationPlugin
ModuleFederationPlugin
NoEmitOnErrorsPlugin
NormalModuleReplacementPlugin
PrefetchPlugin
ProfilingPlugin
ProgressPlugin
ProvidePlugin
SourceMapDevToolPlugin
SplitChunksPlugin
WatchIgnorePlugin
CompressionWebpackPlugin
CopyWebpackPlugin
CssMinimizerWebpackPlugin
EslintWebpackPlugin
HtmlMinimizerWebpackPlugin
ImageMinimizerWebpackPlugin
InstallWebpackPlugin
JsonMinimizerWebpackPlugin
MiniCssExtractPlugin
StylelintWebpackPlugin
TerserWebpackPlugin
Comparison
Awesome webpack
品牌指南
术语表
遵循许可
翻译/文档内容有任何问题,请联系我们
Webpack 5
Webpack 4
Blog
热门文章
Roadmap 2021 (2020-12-08)
从发布至今有哪些变化?
Roadmap 2021
进一步稳定
EcmaScript Modules
更多一等公民
SourceMap 性能优化
exports/imports package.json field
完善 CommonJS 分析
模块联邦(Module Federation)的 HMR
提示系统
多线程
WebAssembly
免责声明
Webpack 5 发布 (2020-10-10)
疑问解答
那么发布意味着什么呢?
那么什么时候是升级的时候呢?
赞助情况
整体方向
迁移指南
重大变更: 功能清除
清理弃用的能力
废弃代码
语法废弃
不再为 Node.js 模块 自动引用 Polyfills
重大变更:长期缓存
确定的 Chunk、模块 ID 和导出名称
真正的内容哈希
重大变更:开发支持
命名代码块 ID
模块联邦
重大变更:支持崭新的 Web 平台特性
JSON 模块
import.meta
资源模块
原生 Worker 支持
URIs
异步模块
外部资源
重大变更:支持全新的 Node.js 生态特性
解析
重大变更:开发体验
经过优化的构建目标(target)
Stats
进度
自动添加唯一命名
自动添加公共路径
Typescript 类型
重大变更: 构建优化
嵌套的 tree-shaking
内部模块 tree-shaking
CommonJs Tree Shaking
副作用分析
每个运行时的优化
模块合并
通用 Tree Shaking 改进
开发与生产的一致性问题
改进代码生成
改进 target 配置
代码块拆分与模块大小
重大变更:性能优化
持久缓存
编译器闲置和关闭
文件生成
重大变更:长期未解决的问题
单一文件目标的代码分离
更新了解析器
没有 JS 的代码块
重大变更:未来计划
实验特性
最小 Node.js 版本
配置变更
结构的变化
默认值变更
加载器相关变更
this.getOptions
this.exec
this.getResolve
重大内部变更
新的插件运行顺序
运行时模块
序列化
用于缓存的插件
冻结钩子对象
Tapable 插件升级
Stage 钩子
Main/Chunk/ModuleTemplate 废弃
入口文件描述符
排序与 ID
从数组到集合(Set)
Compilation.fileSystemInfo
Filesystems
模块热替换
工作队列
Logging
模块和 chunk 图
Init Fragments
模块 Source Types
Stats 的插件
全新的监听
SizeOnlySource after emit
Emitting assets multiple times
ExportsInfo
代码生成阶段
依赖关系参考
Presentational Dependencies
弃用 loaders
微小改动
其他微小改动
Blog
阅读公告。
查看侧栏中近期的博客。
热门文章
Webpack 5 正式发布 (2020-10-10)
Webpack 2021 路线图 (2020-12-08)
编辑此页
·
打印文档
Next »
Roadmap 2021 (2020-12-08)
1 位译者
QC-L
1 位贡献者
Webpack 5 现已正式发布。请阅读我们的
发布公告
。如还未准备升级,请阅读
webpack 4 文档
。