SREWorks v1.4 版本发布 | 离线安装&前端重构
在v1.3版本之后,SREWorks团队收集了较多的用户反馈,大家普遍对于SREWorks的内网离线安装有较大的诉求。于是团队决定进一步增强这部分的安装能力。 前端工程部分(frontend),为了开发者更加敏捷高效的协作开发,以及便于社区开发者参与共建前端组件生态。我们对前端工程架构进行了重新梳理拆分,按照Monorepo模式架构演进; 同时也对工程构建相关工具进行了优化升级。 下面为v1.4的版本功能版本介绍: 1. 前端工程Monorepo模式重构 Monorepo即单仓(repository)多包(package),大型前端工程项目采用这种模式进行开发管理,能带来诸多的开发和管理便利: 更加清晰的模块结构和依赖关系; 更细粒度的独立构建单元便于协作开发和不同更新频率的子包单独发版; 更加高效的代码复用等。 我们在v1.4版本中采用lerna + yarn workspace 的技术方案进行了Monorepo的架构实践:将原工程拆分为@sreworks/app主包应用,和@sreworks/components、@sreworks/widgets、@sreworks/framew...