Dart / SQFlite导入错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart / SQFlite导入错误相关的知识,希望对你有一定的参考价值。
我试图通过创建一个简单的CLI来测试SQFlite API。我可以使用android Studio和VS Code在同一目录下运行默认的示例应用程序,我可以运行其他简单的CLI程序。这是lib/cli.dart
的内容:
import 'package:sqflite/sqflite.dart';
void main() {
print('SQFlite Test');
}
当我运行代码时:
brianbuck$ dart --preview-dart-2 lib/cli.dart
我收到以下错误:
dart:ui: Error: Not found: dart:ui.
这是pub.spec
文件:
name: sqflite-test
description: SQFlite Test
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.0
http: any
sqflite: any
有没有办法让DartVM知道我安装了dart:ui
?
答案
sqflite
是为了Flutter。
dart --preview-dart-2 lib/cli.dart
是普通的Dart,完全与Flutter无关。
如果你依赖dart:ui
你可以使用dart ....
,你必须使用flutter run ...
Flutter有一个定制的SDK,其中缺少dart:html
和dart:mirrors
但在Dart SDK中缺少dart:ui
。
以上是关于Dart / SQFlite导入错误的主要内容,如果未能解决你的问题,请参考以下文章
Dart 错误:错误:当前 Dart 运行时不支持导入 dart:mirrors
未找到:“dart:html”导入“dart:html”;我不需要 dart:html 我也没有使用过,但我尝试通过导入它,但错误不会发生