DevTools 扩展
什么是 DevTools 扩展?
#DevTools 扩展 是由第三方软件包提供的开发者工具,与 DevTools 工具套件紧密集成。扩展作为 pub 包的一部分进行分发,当用户调试其应用程序时,它们会动态加载到 DevTools 中。
使用 DevTools 扩展
#如果您的应用程序依赖于提供 DevTools 扩展的软件包,则该扩展会在您打开 DevTools 时自动显示在新选项卡中。
配置扩展启用状态
#您需要在扩展首次加载之前手动启用它。在启用扩展之前,请确保该扩展是由您信任的来源提供的。
扩展启用状态存储在用户项目根目录下的 devtools_options.yaml
文件中(类似于 analysis_options.yaml
)。此文件存储 DevTools 的每个项目(或可选地,每个用户)设置。
如果此文件 已签入源代码控制 ,则为项目配置指定的选项。这意味着任何拉取项目源代码并在项目上工作的人都会使用相同的设置。
如果此文件 从源代码控制中省略 ,例如通过在 .gitignore
文件中添加 devtools_options.yaml
作为条目,则为每个用户单独配置指定的选项。由于在这种情况下,项目的每个用户或贡献者都使用 devtools_options.yaml
文件的本地副本,因此指定的选项在项目贡献者之间可能有所不同。
构建 DevTools 扩展
#有关如何构建 DevTools 扩展的深入指南,请查看Dart 和 Flutter DevTools 扩展,一篇 Medium 上的免费文章。
要了解有关编写和使用 DevTools 扩展的更多信息,请查看以下视频:
Building DevTools extensions | Flutter Build Show
除非另有说明,否则本网站上的文档反映的是 Flutter 的最新稳定版本。页面最后更新于 2025-01-30。 查看源代码 或 报告问题。