代码之家  ›  专栏  ›  技术社区  ›  Jacob Phillips

Dart`build\u config`重命名`buildStep.inputId`文件

  •  0
  • Jacob Phillips  · 技术社区  · 7 年前

    我想重命名(不仅仅是扩展名)我的计算机中的一个文件 Builder . 有没有什么理由我不去创造我自己的 File 基于 buildStep.inputId

    1 回复  |  直到 7 年前
        1
  •  3
  •   Jake MacDonald    7 年前

    如果你这么做,那么很多奇怪的事情就会发生:

    • 依赖项变得很奇怪-该文件现在可以被任何其他构建器(甚至是在它之前运行的构建器)使用。这可能会导致无限循环或其他怪异现象。
    • 您的构建器将无法移植到build\u runner之外的bazel或其他构建系统集成
    • 我们将来可能会阻止你完全这样做

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