首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:找不到:'dart:html‘导入'dart:html’作为html;

错误:找不到:'dart:html‘导入'dart:html’作为html;
EN

Stack Overflow用户
提问于 2022-11-12 01:47:10
回答 3查看 128关注 0票数 -1

昨天我在我的应用程序中遇到了一个奇怪的错误,当我试图运行它时,我不太明白如何修复它。它显示了很多错误线,这以前没有发生过,我不知道哪里出了问题。这是错误

代码语言:javascript
运行
复制
Invalid depfile: D:\Kuliah\Mata Kuliah\Pemrograman Mobile\medreminder.dart_tool\flutter_build\0e1b116fd39faa66306b0a2d36ef7692\kernel_snapshot.d
Invalid depfile: D:\Kuliah\Mata Kuliah\Pemrograman Mobile\medreminder.dart_tool\flutter_build\0e1b116fd39faa66306b0a2d36ef7692\kernel_snapshot.d
/D:/Software/Flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/js-0.6.4/lib/js.dart:8:1: Error: Not found: 'dart:js'
export 'dart:js' show allowInterop, allowInteropCaptureThis;
^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/plugin_registry.dart:66:8: Error: Method not found: 'webOnlySetPluginHandler'.
ui.webOnlySetPluginHandler(handleFrameworkMessage);
^^^^^^^^^^^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/utils.dart:7:7: Error: Type 'AnchorElement' not found.final AnchorElement _urlParsingNode = AnchorElement();
^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/utils.dart:20:7: Error: Type 'Element' not found.
final Element? _baseElement = document.querySelector('base');
^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/utils.dart:7:7: Error: 'AnchorElement' isn't a type.
final AnchorElement _urlParsingNode = AnchorElement();
^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/utils.dart:7:39: Error: Method not found: 'AnchorElement'.
final AnchorElement _urlParsingNode = AnchorElement();
^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/utils.dart:20:7: Error: 'Element' isn't a type.
final Element? _baseElement = document.querySelector('base');
^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/utils.dart:20:31: Error: Undefined name 'document'.
final Element? _baseElement = document.querySelector('base');
^^^^^^^^
lib/main.dart:7:8: Error: Not found: 'dart:html'
import 'dart:html' as html;
^
lib/Reminder/ui/home_reminder.dart:8:8: Error: Not found: 'dart:html'
import 'dart:html' as html;
^
/D:/Software/Flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_native_timezone-2.0.0/lib/flutter_native_timezone_web.dart:2:8: Error: Not found: 'dart:html'
import 'dart:html' as html;
^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:13:8: Error: Not found: 'dart:html'
import 'dart:html' as html;
^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:6:8: Error: Not found: 'dart:html'
import 'dart:html' as html;
^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/utils.dart:5:8: Error: Not found: 'dart:html'
import 'dart:html';
^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:193:3: Error: Type 'html.Location' not found.
html.Location get _location => html.window.location;
^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:195:3: Error: Type 'html.History' not found.
html.History get _history => html.window.history;
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:198:28: Error: Type 'html.EventListener' not found.
void addPopStateListener(html.EventListener fn) {
^^^^^^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:203:31: Error: Type 'html.EventListener' not found.
void removePopStateListener(html.EventListener fn) {
^^^^^^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:193:39: Error: Undefined name 'window'.
html.Location get _location => html.window.location;
^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:195:37: Error: Undefined name 'window'.
html.History get history => html.window.history;
^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:198:33: Error: 'EventListener' isn't a type.
void addPopStateListener(html.EventListener fn) {
^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:199:10: Error: Undefined name 'window'.
html.window.addEventListener('popstate', fn);
^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:203:36: Error: 'EventListener' isn't a type.
void removePopStateListener(html.EventListener fn) {
^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/url_strategy.dart:204:10: Error: Undefined name 'window'.
html.window.removeEventListener('popstate', fn);
^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:79:48: Error: Type 'html.EventListener' not found.
external ui.VoidCallback addPopStateListener(html.EventListener fn);
^^^^^^^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:48:14: Error: Method not found: 'allowInterop'.
getPath: allowInterop(strategy.getPath),
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:49:15: Error: Method not found: 'allowInterop'.
getState: allowInterop(strategy.getState),
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:50:26: Error: Method not found: 'allowInterop'.
addPopStateListener: allowInterop(strategy.addPopStateListener),
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:51:25: Error: Method not found: 'allowInterop'.
prepareExternalUrl: allowInterop(strategy.prepareExternalUrl),
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:52:16: Error: Method not found: 'allowInterop'.
pushState: allowInterop(strategy.pushState),
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:53:19: Error: Method not found: 'allowInterop'.
replaceState: allowInterop(strategy.replaceState),
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:54:9: Error: Method not found: 'allowInterop'.
go: allowInterop(strategy.go),
^^^^^^^^^^^^
/D:/Software/Flutter/flutter/packages/flutter_web_plugins/lib/src/navigation/js_url_strategy.dart:79:53: Error: 'EventListener' isn't a type.
external ui.VoidCallback addPopStateListener(html.EventListener fn);
^^^^^^^^^^^^^
U
nhandled exception:
FileSystemException(uri=org-dartlang-u
ntranslatable-uri:dart%3Ahtml; message=StandardFileSystem only supports file:* and data:* URIs)
#0 StandardFileSystem.entityForUri (package:front_end/src/api_prototype/standard_file
syst
em.dart:34:7)
#1 asFileUri (package:vm/kernel_front_end.dart:659:37)
#2 writeDepfile (package:vm/kernel_front_end.dart:799
:21)

#3 FrontendCompiler.compile (package:frontend_s
erver/frontend_server.dart:625:9)

#4
starter (package:frontend_server/frontend_server.dart:1451:12)

#5 main (file:///C:/b/s/w/ir/x/w/sdk/pkg/frontend_serv
er/bin/frontend_server_starter.dart:10:14)

很多错误都有" error : Not:' dart:html‘import 'dart:html’as html;“我想找一种方法来修复它,很多人建议删除我文件夹中的import dart:html,当我这样做时,错误仍然是一样的。如果有人知道怎么解决这个问题,请帮帮忙,这对我来说意义重大。谢谢你

EN

回答 3

Stack Overflow用户

发布于 2022-11-12 02:17:11

这种情况通常发生在您在代码中放置@required时,dart意外地包含了'dart:html‘。

如果您没有使用它,然后尝试删除它,那么它将工作。

票数 2
EN

Stack Overflow用户

发布于 2022-11-12 02:00:18

尝试运行以下命令:

代码语言:javascript
运行
复制
flutter clean
flutter packages get
dart pub get
票数 0
EN

Stack Overflow用户

发布于 2022-11-12 02:40:47

您很可能会遇到这样的问题,即dart:html并非在所有目标平台上都可用。它应该只用于web开发。

检查这个答案:https://stackoverflow.com/a/70642261/1151983

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74409795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档