Dart版本2.0.0-dev.64.1不兼容的快照

时间:2018-06-21 15:02:01

标签: dart webstorm dart-2

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

  

快照与当前VM配置不兼容:快照要求“释放无强no-type_checks否断言no-error_on_bad_type no-error_on_bad_override no-sync_async no-reify_generic_functio”,但是VM具有“释放强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中没有这个问题。

有任何解决建议吗?

1 个答案:

答案 0 :(得分:1)

我的猜测是,Webstorm正在运行来自bin/snapshots/pub.dart.snapshot的SDK的发布快照,但是似乎未在该版本的VM的默认配置下运行(其中的pub2.dart.snapshot起作用的文件夹)。

基于this comment,这是一个临时性问题,因为此版本附带了启用Dart2的VM,但是pub快照不是v2。听起来,下一个开发人员版本将更正此问题。

因此,目前最好的选择是回滚到较早的开发版本,然后在下一个可用的版本再试一次。