- 去除图片压缩任务,建议fe同学上传前自己处理
- 给babel-plugin-fecool-helper增加js代码类型判断功能
- 优化babel-plugin-transform-tinytool代码转化过程
- 优化getBabelOptions配置不受外部配置文件干扰
- 优化json-loader,style-loader,template-loader使得在生产环境支持代码压缩
- 控制台增加版本展示
- 通过/* @umdjs */注释跳过babel-plugin-transform-modules-amd的多余包装
- 增加entry.tinytooljs配置true则默认引入tinytooljs编译逻辑
- 单独打包common_modules目录下的js成common/commonmodules.js
- 取消使用@babel/plugin-transform-runtime,如果必要先自行在common目录引入polyfill.js,后续会考虑默认植入
- 修复common_modules下文件编译多包装一层require问题
- 增加 entry.exclude 配置
- 增加 output.ignoreExt 配置
- 增加 connect-mock4rentfeC 中间件
- 增加 phtml 编译任务
- 优化 js 代码构建流程
- 优化配置
- 新增 output.hasha 配置
- 新增 output.timestamp 配置
- 新增 output.imagemin 配置
- 新增 optimization.args 配置
- 新增 optimization.retainExtname 配置
- 优化 styl,less 构建错误异常处理
- 新建 babel-preset-amd,替代@babel/preset-env 内置的 babel-plugin-transform-modules-amd 功能(原有的不会判断是否已经是 amd 包,对于 react 这种已经打包成 umd 的会被二次包装)
- 优化 getBabelOptions 配置
- 优化 js 和 jsx 构建任务
- 删除多余代码
- 支持装饰器+class-properties
- babel 插件增加@babel/plugin-proposal-decorators
- babel 插件增加@babel/plugin-proposal-class-properties
- 修复 process.env.IMAGE_MIN == "0"未执行打包程序的 bug
- imageCompress 返回 undefined 未触发 build 的 callback
- 修复部门项目 http-proxy-middleware 未找到报错的问题
- 增加默认依赖 http-proxy-middleware
- gulp3 版本整体升级到 gulp4
- 修改 task 相关代码
- 修改 watch 相关代码