中文文档
参与贡献
博客
印记中文
英文官网
Search
API
概念
配置
指南
loader
迁移
plugin
Print Section
Migrate
从 v4 升级到 v5
准备工作
升级 webpack 4 及其相关的 plugin/loader
确保你的构建没有错误或警告
请确保设置了 mode
升级废弃的配置项
测试 webpack 5 兼容性
升级至 webpack 5
清理配置
需要旧版浏览器的支持?比如 IE 11?
清理代码
运行单个构建并遵循以下建议
所有情况都运行如常?
运行异常?
发现本指南中缺失的东西?
内核的改变
loader 的 getOptions 方法
To v4 from v3
Node.js v4
脚手架(CLI)
更新插件
模式(mode)
不推荐或被移除的插件
CommonsChunkPlugin
import() 和 CommonJS
json 和 loaders
module.loaders
从 v1 升级到 v2 或 v3
resolve.root, resolve.fallback, resolve.modulesDirectories
resolve.extensions
resolve.*
module.loaders is now module.rules
链式 loaders
已移除 -loader 模块名称自动扩展
json-loader 不再需要手动添加
配置中的 loader 默认相对于 context 进行解析
module.preLoaders and module.postLoaders were removed:
UglifyJsPlugin sourceMap
UglifyJsPlugin warnings
UglifyJsPlugin minimize loaders
DedupePlugin has been removed
BannerPlugin - 破坏性改动
默认加载 OccurrenceOrderPlugin
ExtractTextWebpackPlugin - 破坏性改动
ExtractTextPlugin.extract
new ExtractTextPlugin({options})
全动态 require 现在默认会失败
在 CLI 和配置中使用自定义参数
require.ensure and AMD require are asynchronous
通过 options 中配置 loader
什么是 options ?
LoaderOptionsPlugin context
debug
ES2015 的代码分离
动态表达式
混合使用 ES2015、AMD 和 CommonJS
Hints
模版字符串
配置中使用 Promise
高级 loader 匹配
更多的 CLI 参数项
Loader 变更
Cacheable
复杂 options
Migrate
此章节包含从旧版本的 webpack 迁移到新版本的相关信息。
编辑此页
·
打印文档
Next »
从 v4 升级到 v5
1 位译者
jacob-lcs
1 位贡献者