我正在开发一个由 build_runner 运行的构建器。对于复杂的项目,生成代码需要一些时间。但是我可以缓存一些数据,这将提高下次运行的性能。问题是:如何在 build_runner 中正确执行?我找不到任何允许我为构建器存储缓存的 api,也找不到任何方便的方法将数据放入 .dart_tool 文件夹。任何提示如何为自定义构建器创建/访问缓存?
我正在开发一个由 build_runner 运行的构建器。对于复杂的项目,生成代码需要一些时间。但是我可以缓存一些数据,这将提高下次运行的性能。问题是:如何在 build_runner 中正确执行?我找不到任何允许我为构建器存储缓存的 api,也找不到任何方便的方法将数据放入 .dart_tool 文件夹。任何提示如何为自定义构建器创建/访问缓存?