gpt4 book ai didi

dart - Dart `build_config`重命名 `buildStep.inputId`文件

转载 作者:行者123 更新时间:2023-12-03 04:16:46 29 4
gpt4 key购买 nike

我想重命名Builder中的文件(而不仅仅是扩展名)。有什么原因我不应该仅基于File创建自己的buildStep.inputId并将其写入文件吗?

最佳答案

如果这样做,则会发生很多奇怪的事情:

  • 它将导致一个新的生成(生成系统会认为您只是手动创建了一个文件)
  • 依赖关系变得很奇怪-该文件现在将可供任何其他构建器(甚至是在其之前运行的构建器)使用。这可能会导致无限循环或其他怪异现象。
  • 您的构建器将无法移植到build_runner之外的bazel或其他构建系统集成
  • 我们将来可能会阻止您完全这样做

  • 基本上,您将绕过整个构建系统,并且行为变得不确定。

    关于dart - Dart `build_config`重命名 `buildStep.inputId`文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52397358/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com