二维火tdf_tools工具链(vsode插件),使Flutter开发更加便利。通过可视化界面驱动Flutter的研发工作。插件首先会通过查找文件树的方式定位工作区,并通过依赖分析,实现flutter模块的源码与产物依赖的切换;实现单一Flutter模块路由生成,自动注册,路由整合;按照Flutter模块的类型(壳,业务组件,插件,基础库,Lint,Web,Anno),以文件树形式展示给使用者。
Prerequisites
- 确保当前操作系统已安装tdf_tools命令且是最新版本;(2.0.58及以上)
- 确保打开的工作区内,文件树遍历结束,有且只有一个initial_config.json(如果不唯一,则会在vscode右下角提示错误信息)
- 由于当前插件是在mac环境下进行开发,所以最好使用mac,其余系统如遇到问题,请联系太子参解决。
功能按钮清单
“已依赖”视图:
- 位于“已依赖”视图右上角
该按钮功能对应于tdf_tools module deps,更新模块的依赖信息,并刷新“已依赖”视图。
- 位于“已依赖”视图右上角
该按钮功能对应于tdf_tools router integrate,进行路由整合。
- 位于“已依赖”视图右上角
该按钮为重置操作,当进行了模块的源码产物依赖配置后,如未点击按钮,则可通过该按钮进行操作重置。
- 位于“已依赖”视图内的依赖列表item右侧
该按钮功能对应于tdf_tools router <模块名>,对单一模块生成路由并整合到壳内。
- 位于“已依赖”视图内的依赖列表item右侧
该按钮功能为对指定模块所在目录,快速打开终端;(终端复用,同一个模块只会打开一个终端)
- 位于“已依赖”视图内的依赖列表项item右侧
该按钮功能为从“已依赖”视图中删除依赖。
“所有依赖”视图:
- 位于“所有依赖”视图右上角
该按钮功能对应于tdf_tools module mo du le-update,更新所有模块的json配置信息,并刷新“所有依赖”视图。
- 位于“所有依赖”视图内的依赖列表项右侧
该按钮功能为将当前模块添加到“已依赖”视图内,并在当前行后展示(未同步)提示。
- 位于“所有依赖”视图内的依赖列表项右侧
该按钮功能为点击跳转到当前模块的gitlab首页,用于查看模块的README信息。
FAQ
- 如果遇到vscode安装tdf_tools(vscode)插件后,左侧边栏没有出现图标,则请按 Ctrl+Shift+P,搜索tdf_tools(vscode),选择显示即可。
Known Issues
windows上查找工作目录出现问题,后续需要在windows上调试查看问题。
Release Notes
整合(gateway,boss,integral)api创建功能
文档更新
| |