方案说明

  • Webpack5

适配工作

webpack 4 -> webpack 5 插件列表

  • 升级 webpack 为 5

  • 升级相关依赖插件为最新版本

  • webpack-tool

  • easywebpack

  • easywebpack-cli

  • easywebpack-vue

  • easywebpack-react

  • easywebpack-html

  • easywebpack-js

  • egg-webpack

项目骨架升级

功能演进

  • easywebpack 完全支持原生配置,增加 deprecated 提示
  • easywebpack 内置 babel 升级为
  • easywebpack 相关配置优化,包括 cssExtract 配置,缺失依赖自动安装
  • egg-view-vue-ssr 升级, 支持 无 manifest.json 和 layout 配置
  • egg-view-react-ssr 升级, 支持 无 manifest.json 和 layout 配置

Author: sky
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source sky !
 Previous
devServer devServer
开发服务    easywebpack 整个体系提供的开发构建服务是基于 koa 实现的,用于支持各种类型项目(服务端渲染,前端渲染,静态页面,本地内存编译等),实现了 内存编译,热更新,发布编译,代理,historyApiFallback等功能,其中代理和historyApiFallback...
2019-10-20 sky
Next 
静态资源 静态资源
import 方式引入在组件中直接 import js 和 css 公共文件, 这种引入会进行 Webpack 编译,比如压缩import 'asset/css/global.css' import 'asset/js/common.js' 文件拷贝模式借助 copy-webpack-plugin 进行文件拷贝,copy 插件已在 easywebpack@4.8.5 内置支持,然后页面通过 link 标签引入。注意拷贝的文件不会压缩和hash...
2019-10-20 sky