首页 > 解决方案 > 无法加载内核二进制文件 (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的稳定版本。

标签: dartangular-dart

解决方案


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


推荐阅读