qgtools 自定义CLI 用于构建 WEB (React) 和 Electron 应用
支持构建React TS公共组件、项目的本地调试、打包发布
-
1.1.54 => itera-cli update-projects 多任务并发部署可视化选择 UI可拖拽
-
1.1.42 => 排序插件优化 main.js 和 react.js
-
1.1.40 => itera-cli build --split 设置打包分析端口号
-
1.1.38 => itera-cli update-projects 添加是否并行执行命令
-
1.1.36 => itera-cli git 取消 itera-cli publish 的 git 操作 新增单独命令 itera-cli git
-
1.1.34 => itera-cli pull-projects 批量拉取项目 (使用和 [update-projects] 同一个配置文件,只获取项目路径)
-
1.1.31 => itera-cli update-projects 批量更新项目依赖 (配置文件内定义多个项目和对应的需要执行的执行命令)
-
1.1.26 => itera-cli publish 完善 git 拉取流程、冲突检测 和 检测文件改动
-
1.1.22 => itera-cli publish 添加 --del 参数
-
1.1.21 => scss 内 url() 引入 public 图片兼容: url('#{$img-prefix}/bg.png')
-
1.1.16 => 多个 Appid 打包问题修复
-
1.1.8 => 添加 Electron 开始打包、打包结束 Hooks
-
1.1.7 => 添加 script 标签 倒序自定义插件
-
1.1.5 => 添加 git 上传类型
-
1.1.4 => 强化整体功能
基于 yargs 扩展命令行 itera-cli -h 实现Web调试构建发布,Electron 开发全流程自动化,多项目自动化部署。
包含:
(1) CSSModule
(2) SCSS
(3) SVG雪碧图loader
(4) 静态资源处理
(5) 其他资源处理
(6) @别名
(7) PostCSS (tailwindcss)
(8) Babel (JS、TS)
(9) CSS压缩,JS压缩,处理debugger、console、注释处理
(10) 分割包等等。
目前雏形已经构建完毕
1.开启本地调试 itera-cli serve
2.构建项目包 itera-cli build
3.构建TS公共组件库 itera-cli package
使用参考文档