1. 高度封装webpack和相关使用插件,无需在项目里引用过多依赖包,防止用户误操作升级关键包导致编译出错不兼容,全部集成在uba4.0.0,使用只要引用uba@4版本就好,针对脚手架工程集成一般常用(类似create-react-app生成脚手架下的react-scripts) 2. 使用最新webpack4作为核心封装以及webpack-dev-middleware,发挥出webpack4特长优点 3. 尽可量减少配置文件,和webpack4的思想一致,零配置文件,尽量减少无关配置,如要新增Loader和Plugin应给出配置节点和内部做merge 4. 内置的功能拆分出独立插件,想使用哪个安装哪个,不使用就卸载,对应插件的配置文件单独提出来,不在和uba.config.js混合在里面,单独创建插件配置.ubarc文件出来,也保证uba-gui的配置可视化去使用 5. uba4.0版本配合uba-gui进行开发调整
高度封装webpack和相关使用插件,无需在项目里引用过多依赖包,防止用户误操作升级关键包导致编译出错不兼容,全部集成在uba4.0.0,使用只要引用uba@4版本就好,针对脚手架工程集成一般常用(类似create-react-app生成脚手架下的react-scripts)
使用最新webpack4作为核心封装以及webpack-dev-middleware,发挥出webpack4特长优点
尽可量减少配置文件,和webpack4的思想一致,零配置文件,尽量减少无关配置,如要新增Loader和Plugin应给出配置节点和内部做merge
内置的功能拆分出独立插件,想使用哪个安装哪个,不使用就卸载,对应插件的配置文件单独提出来,不在和uba.config.js混合在里面,单独创建插件配置.ubarc文件出来,也保证uba-gui的配置可视化去使用
uba4.0版本配合uba-gui进行开发调整