更新记录
1.0.0(2021-04-06) 下载此版本
20210406 发布第一个版本
平台兼容性
HBuilderX最低兼容版本 |
---|
2.7.0 |
HBuilderX插件通用注意事项
HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件
tadpole-dev-tool
实现pages.json
内容的分模块管理。致力于让项目代码更清晰,让团队协作更高效。
背景
Uni-app设计精致,能极大提高开发效率。但是,项目开发实践中常遇到如下痛点:
- 应用中配置项较多、页面较多时,
pages.json
文件冗长,难于维护。 - 团队多人合作时,常因为同时修改了
pages.json
,导致版本管理时代码冲突。
思路
实现pages.json
内容的分模块管理。将配置分散到不同文件中,当文件被修改时自动合并到pages.json
。
设计思路受到uni-dev-tools工具和uni-merge-pages的启发。
得益于HBuilderX强大的插件开发机制,让功能实现更为简单,使用更为方便。
目标
在应用中配置项较多、页面较多时,分别在不同文件中进行配置,可使项目代码更为清晰。
在团队多人合作时,按模块分工,分别管理不同的配置文件,可避免同时修改pages.json带来的代码冲突问题。
使用步骤
- 在HBuilderX的插件市场搜索Pages-Tool插件,并安装
- 打开项目中任意文件,插件识别出Uni-app项目后将提示是否启用插件并初始化配置文件
- 确定启用插件,将完成如下操作:
- 生成
pages-config.json
文件:设定将哪些配置放在哪个文件中 - 生成
pages-config-template.json
文件:提供pages-config.json
文件的详细配置说明(该文件可以删除) - 生成
pages-config
目录集中存放各个模块的配置文件。
- 生成
- 编辑任意一个配置文件,保存后;插件将自动合并内容到
pages.json
存在的不足
- 编辑各配置文件时暂未实现如
pages.json
编辑时的代码助手功能 - 您的改进建议(期待用户反馈,共同讨论完善)
更新日志
20210405 发布第一个版本
20210406 修改插件ID