为什么要删除build /目录?

时间:2018-12-04 11:56:41

标签: flutter

(Flutter / Dart / Android的新手)

在控制台中只是这样做:

C:\Users\lordnull>flutter help clean
Delete the build/ directory.

只是想知道为什么我们要删除项目的构建目录(使用“ flutter clean”)?它有助于解决一些短暂的Flutter问题吗?如果可以的话?

1 个答案:

答案 0 :(得分:2)

出于性能方面的考虑,构建目录的内容将根据配置或源更改进行增量更新,因为每次完全重建都将花费太多时间。

依赖关系可能非常复杂,并且某些更改不会使build/中需要在更改后重新构建的所有部分失效。

这可能会导致构建输出损坏。

flutter clean清除构建输出,下一个构建操作将重新构建所有内容。

这不是Flutter独有的。大多数构建系统都提供了这样一个干净的步骤,以确保构建不受先前构建操作的工件影响。