使用Dart快照 - “错误的脚本快照版本”

时间:2015-04-04 20:29:19

标签: dart

我遇到了一个非常有趣的问题,我从.dart文件本地运行我的Dart系统。但是在我的构建过程之后我生成了.snapshot文件,在运行时我收到了一个错误的脚本快照版本"错误。

正如各种电子邮件列表中所建议的,我尝试通过运行' dart'来重建快照。

我目前正在使用Dart 1.9.1。

谢谢。
PS。飞镖岩! :)

2 个答案:

答案 0 :(得分:1)

很奇怪。我在Dart构建函数中实际上有剩余的--enable_async标志(来自1.8.5 SDK),一旦我删除了它们,生成的shapshots就有效了。

答案 1 :(得分:0)

这通常在您升级Dart时发生,但不会自动删除由以前版本的Dart创建的现有快照/project-name/.pub/bin

我尝试删除整个文件夹:

$ rm -rf .pub

然后通过运行Dart重新生成快照:

$ pub get
$ dart main.dart