我收到错误:未找到:'dart:html'

i am getting Error: Not found: 'dart:html'

提问人:Manishyadav 提问时间:1/9/2022 最后编辑:Manishyadav 更新时间:9/29/2022 访问量:6425

问:

我怎样才能解决这个错误,请告诉我为什么我们会得到这个, 下面给出的是我的main.dart文件

enter image description here

颤振 飞镖

评论

1赞 julemand101 1/9/2022
除非目标平台是 Web 应用程序,否则无法使用。看起来您正在尝试制作一个 Flutter 应用程序并将其作为 Android 应用程序在 Android 手机上运行。dart:html
0赞 Manishyadav 1/9/2022
@julemand101 是的,我正在尝试制作一个移动应用程序而不是网络,
0赞 julemand101 1/9/2022
好的,你能给我们看看内容吗?另外,请不要发布屏幕截图,除非这是传达您的问题的唯一方式。您应该以文本形式发布错误和代码。main.dart
0赞 Manishyadav 1/9/2022
@julemand101我明白你的意思,感谢您的建议和时间
0赞 julemand101 1/9/2022
您在项目中的哪个位置插入了该行?import 'dart:html'

答:

3赞 julemand101 1/9/2022 #1

如 Dart 的 API 文档首页所述:https://api.dart.dev

  • dart:html:Web 应用程序的 DOM 操作(仅适用于 Web 应用程序)。
  • dart:io:非 Web 应用的 I/O。

所以只有当你的目标平台是 web(所以 Dart 代码编译为 JavaScript)时才能使用。在您的情况下,您正在尝试制作一个在手机上本机运行的 Android 应用程序。因此,如果您需要访问 IO 操作,则不能使用,而应查看(不适用于 Web 应用程序)。dart:htmldart:htmldart:io

评论

0赞 Manishyadav 1/9/2022
谢谢我明白了!!
0赞 julemand101 1/9/2022
@Manishyadav我知道,但我想发布一个你可以接受的答案,以便其他人在发现你的问题时可以使用。
0赞 Manishyadav 1/9/2022
这样可以吗???
0赞 julemand101 1/9/2022
好吧,如果您认为我的答案解决了您在问题段中描述的问题,那么接受它就可以了。如果您认为它缺少一些细节,请通知我,以便我修复答案。
0赞 Manishyadav 1/9/2022
如果我发现缺少的详细信息,我会通知您,当且仅当您需要时,您就将此问题添加为书签
2赞 Bunyamin 9/29/2022 #2

我删除了import 'dart:html';线。没关系。 另外,不要忘记删除其他.dart文件,例如类或小部件。

评论

0赞 Community 10/4/2022
您的答案可以通过额外的支持信息得到改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。
0赞 Matthew Peterson 5/21/2023
删除该行对我有帮助。我不确定它是如何到达那里的import 'dart:html'