Webpack 是一个现代 JavaScript 应用程序的模块打包器 (module bundler) 。当 Webpack
处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有这些模块打包成少量的 bundle -
通常只有一个,由浏览器加载。
Webpack 4.0.0 已发布首个 beta 测试版本,带来了大量新特性和更改,期待正式版的带来。
重要更改包括: 环境 使用 语法 配置 NoEmitOnErrorsPlugin -> optimization.noEmitOnErrors (在生产模式下默认开启)
ModuleConcatenationPlugin -> optimization.concatenateModules (在生产模式下默认开启)
NamedModulesPlugin -> optimization.namedModules (在开发模式下默认开启)
不再需要以下插件,并替换: CommonsChunkPlugin 被移除 -> optimization.splitChunks
JSON webpack 现在能原生处理 JSON 允许通过 ESM 语法导入 JSON
优化
完整更新内容和下载地址请查阅发行列表。 |