无法加载内核二进制文件(Dart SDK dev.69.4)

Can't load Kernel binary (Dart SDK dev.69.4)

非常抱歉,但是...这次我在更新 Dart SDK 后也遇到了问题。

我的 pubspec.yaml 文件是:

environment:
  sdk: '>=2.0.0-dev.69.4 <2.0.0'

dependencies:
  sass_builder: ^2.1.1
  angular: ^5.0.0-beta+2
  angular_components: ^0.9.0-beta+2
  angular_forms: ^2.0.0-beta+2
  angular_router: ^2.0.0-alpha+17
  js: ^0.6.1+1
  path: ^1.6.2

dev_dependencies:
  angular_test: ^2.0.0-beta+2
  build_runner: ^0.9.2
  build_test: ^0.10.3+1
  build_web_compilers: ^0.4.1
  test: ^1.3.0

我运行了 pub global activate webdevpub upgrade 命令。在此之后,我运行 webdev serve,但收到以下错误消息:

Can't load Kernel binary: File size is too small to a valid kernel file.
webdev failed with an unexpected exception.
Unable to spawn isolate: Error while initializing Kernel isolate

我该如何解决这个问题?

下一次更新我可能会等待稳定版本的Dart SDK

我有同样的问题,您可以使用 "pub run build_runner serve" 作为解决方法。