dart - 无法加载内核二进制文件 (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 webdev
和pub 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”作为解决方法。
推荐阅读
- postgresql - 如何更改 postgres 中无效枚举类型消息的错误消息?
- swift - 将函数添加到警报中
- neo4j - 返回到一阶和二阶“朋友”的路径
- perl - 更新 WWW::Curl::Easy to work with TLS
- css - 为什么我的 svg 动画不起作用?
- laravel - SQLite Expecting a string as Index Column when dropping a column
- javascript - 如何设置状态来更新 React 中的数组?
- sql-server - 在编写程序以在 SQL Server 2012 Express 上运行时在 SQL Server 2008 上运行程序
- excel - 在不同的工作簿之间复制和粘贴
- facebook - 用于社交共享的 OpenGraph 元不在 Facebook 等上显示图像