【问题标题】:Can't create moor_database.g.dart file无法创建 moor_database.g.dart 文件
【发布时间】:2020-06-14 21:05:22
【问题描述】:

每次我运行“build_runner watch”命令时,我都会收到一个错误,即 0/3 操作已完成,我拥有上次更新的所有依赖项,我试图搜索问题但找不到任何解决方案.. 仍在搜索我希望我能在这里找到一些帮助:


flutter packages pub run build_runner watch
[INFO] Generating build script...
[INFO] Generating build script completed, took 395ms

[INFO] Creating build script snapshot......
[INFO] Creating build script snapshot... completed, took 13.4s

[INFO] Setting up file watchers...
[INFO] Setting up file watchers completed, took 12ms

[INFO] Waiting for all file watchers to be ready...
[INFO] Waiting for all file watchers to be ready completed, took 108ms

[INFO] Initializing inputs
[INFO] Building new asset graph...
[INFO] Building new asset graph completed, took 1.3s

[INFO] Checking for unexpected pre-existing outputs....
[INFO] Checking for unexpected pre-existing outputs. completed, took 2ms

[INFO] Running build...
[INFO] 1.1s elapsed, 0/3 actions completed.
[INFO] 2.1s elapsed, 0/3 actions completed.
[INFO] 5.2s elapsed, 0/3 actions completed.
[INFO] 6.3s elapsed, 0/3 actions completed.
[INFO] 11.1s elapsed, 0/3 actions completed.
[INFO] 12.3s elapsed, 0/3 actions completed.
[SEVERE] moor_generator:moor_generator on lib/db/db.dart:
Error running MoorGenerator
NoSuchMethodError: The getter 'typeConverter' was called on null.
Receiver: null
Tried calling: typeConverter
[SEVERE] moor_generator:moor_generator on lib/db/db.dart:
Error running DaoGenerator
NoSuchMethodError: The getter 'typeConverter' was called on null.
Receiver: null
Tried calling: typeConverter
[INFO] Running build completed, took 12.6s

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

[SEVERE] Failed after 12.7s

【问题讨论】:

    标签: flutter flutter-moor build-runner


    【解决方案1】:

    您是否尝试删除 moor_database.g.dart 然后再次运行“build_runner watch”?

    【讨论】:

    • 我只需要从头开始重新运行它,我还在学习,所以我刚刚做了一个新项目,一切都再次完美运行..
    【解决方案2】:

    你能试试运行这个命令吗,flutter packages pub run build_runner build --delete-conflicting-outputs

    【讨论】:

    • 看来你在实现'TypeConverters'的moor代码中有错误
    猜你喜欢
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 2019-06-06
    • 2021-12-01
    • 2015-07-20
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多