gpt4 book ai didi

dart #import Dart 编辑器中的怪异

转载 作者:行者123 更新时间:2023-12-03 02:52:00 24 4
gpt4 key购买 nike

所以我有两个 dart 文件——一个定义了入口点 Main(),另一个是我创建的类。主文件#imports dart:html 和#sources 我的类(class)。我的类(class)使用 dart:html 命名空间,如果我不 #import 它,Dart 编辑器将显示错误。但是,如果我#import dart:html,我的类将无法编译,因为主文件已经编译了,但是没有#import 可以正常编译。有没有办法安抚 Dart 编辑器,或者这是 Dart 编辑器如何解析命名空间的已知问题?

最佳答案

您应该只进行一次导入,然后从主文件中获取程序文件。像这样的东西:

main.dart

#import("dart:html");
#source("program.dart");

main() {
var program = new Program();
program.run();
}

程序.dart
class Program {
run() {
var elm = new Element.html("<p>hello world</p>");
document.body.nodes.add(elm);
}
}

绝对应该工作。

关于dart #import Dart 编辑器中的怪异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11106607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com