1

我正在使用EasyLocalization,mobxJsonSerializable。要生成*.g.dart文件,我正在使用build_runner watch或中的脚本 scripts/build.sh

flutter packages pub run build_runner build

最多需要2 秒,但突然间开始需要至少10 秒,有时甚至是30 秒。由于这种情况,build_runner watch变得无用,我的意思是从那时起它就不能正常工作。

运行脚本时控制台上的输出:

$ sh scripts/build.sh 
[INFO] Generating build script...
[INFO] Generating build script completed, took 611ms

[INFO] Initializing inputs
[INFO] Reading cached asset graph...
[INFO] Reading cached asset graph completed, took 126ms

[INFO] Checking for updates since last build...
[INFO] Checking for updates since last build completed, took 745ms

[INFO] Running build...
[INFO] 1.2s elapsed, 0/16 actions completed.
[INFO] 2.2s elapsed, 0/16 actions completed.
[INFO] 3.3s elapsed, 0/16 actions completed.
[INFO] 12.5s elapsed, 1/17 actions completed.
[INFO] 13.6s elapsed, 4/20 actions completed.
[INFO] Running build completed, took 14.6s

[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 57ms

[INFO] Succeeded after 14.6s with 2 outputs (47 actions)
4

0 回答 0