【问题标题】:Dart version 2.0.0-dev.64.1 incompatible snapshotDart 版本 2.0.0-dev.64.1 不兼容快照
【发布时间】:2018-11-30 23:26:14
【问题描述】:

我刚刚安装了 Dart 版本 2.0.0-dev.64.1,当使用 Dart VM 在 WebStorm 中运行测试时,我收到了错误:

快照与当前 VM 配置不兼容:快照需要 'release no-strong no-type_checks no-asserts no-error_on_bad_type no-error_on_bad_override no-sync_async no-reify_generic_functio' 但 VM 有 'release strong no-type_checks no -asserts no-error_on_bad_type no-error_on_bad_override sync_async reify_generic_functions use_field_guards use_osr x64-win' 隔离创建失败

V2.0.0-dev.63.0 没有这个问题。

有解决此问题的建议吗?

【问题讨论】:

  • 我猜你只需要切换到旧的 Dart 版本,然后等到新的版本出来。

标签: dart webstorm dart-2


【解决方案1】:

我的猜测是 Webstorm 正在运行来自 SDK 的 pub 快照 bin/snapshots/pub.dart.snapshot 但是它似乎没有在此构建中使用 VM 的默认配置运行(在同一文件夹中有一个 pub2.dart.snapshot确实有效)。

基于this comment,这是一个临时问题,因为此版本提供了支持 Dart2 的 VM,但pub 快​​照不是 v2。听起来下一个开发版本会纠正这个问题。

因此,目前最好的办法是回滚到较早的开发版本,然后在下一个可用时重试。

【讨论】:

    猜你喜欢
    • 2021-02-17
    • 2019-02-01
    • 2019-07-01
    • 2017-03-22
    • 1970-01-01
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多