- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在将 web_ui 添加到我现有的 dart 应用程序时遇到问题。我什至没有将任何特定于 webui 的代码添加到我的 html 文件中,我只是在尝试构建。
我将 web_ui 添加到 pubspec.yaml 并运行 pub install。
当我运行我的 build.dart 文件时,它生成:
Uncaught Error: type 'AttributeName' is not a subtype of type 'String' of 'name'.
这是我的 build.dart 文件的样子(它在我项目的根目录中):
import 'package:web_ui/component_build.dart';
import 'dart:io';
void main() {
build(new Options().arguments, ['bin/mywebpage.html']);
}
同样值得注意的是,我尝试了他们自动生成的 webUI 示例并且它有效,我只是无法将它添加到我现有的项目中。
编辑:
是的,通常是index.html,但没什么区别。我确实尝试过改变它。我正在运行最新版本的 Dart M4。
当我在 Dartium 中运行 mywebpage.html 时,我没有收到任何错误,但是 {{dataValue}} 没有被其对应的数据替换。
Dart 编辑器版本 0.4.7_r21658Dart SDK 版本 0.4.7.5_r21658
这就是我得到的所有信息,有趣的是 clipPath 并不意外,它正在关闭一个打开的 clipPath 标签:
warning bin/mywebsite.html:86:3: Unexpected end tag (clippath). Ignored.
</clipPath>
^^^^^^^^^^^
warning bin/mywebsite.html:99:3: Unexpected end tag (clippath). Ignored.
</clipPath>
^^^^^^^^^^^
Uncaught Error: type 'AttributeName' is not a subtype of type 'String' of 'name'.
Stack Trace:
#0 _Analyzer.visitAttribute (package:web_ui/src/analyzer.dart:403:48)
#1 _Analyzer.visitElementInfo.<anonymous closure> (package:web_ui/src/analyzer.dart:157:53)
#2 LinkedHashMap.forEach (dart:collection-patch:241:13)
#3 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:157:28)
#4 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#5 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#6 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#7 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#8 TreeVisitor.visitElement (package:html5lib/dom_parsing.dart:44:50)
#9 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:175:23)
#10 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#11 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#12 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#13 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#14 TreeVisitor.visitElement (package:html5lib/dom_parsing.dart:44:50)
#15 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:175:23)
#16 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#17 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#18 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#19 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#20 TreeVisitor.visitElement (package:html5lib/dom_parsing.dart:44:50)
#21 _Analyzer.visitElementInfo (package:web_ui/src/analyzer.dart:175:23)
#22 _Analyzer.visitElement (package:web_ui/src/analyzer.dart:123:21)
#23 TreeVisitor.visit (package:html5lib/dom_parsing.dart:15:50)
#24 TreeVisitor.visitChildren (package:html5lib/dom_parsing.dart:27:49)
#25 TreeVisitor.visitNodeFallback (package:html5lib/dom_parsing.dart:35:48)
#26 TreeVisitor.visitDocument (package:html5lib/dom_parsing.dart:37:52)
#27 TreeVisitor.visit (package:html5lib/dom_parsing.dart:19:52)
#28 analyzeFile (package:web_ui/src/analyzer.dart:63:17)
#29 Compiler._analyze.<anonymous closure> (package:web_ui/src/compiler.dart:512:24)
#30 time (package:web_ui/src/utils.dart:46:24)
#31 Compiler._time (package:web_ui/src/compiler.dart:714:16)
#32 Compiler._analyze (package:web_ui/src/compiler.dart:511:14)
#33 Compiler.run.<anonymous closure> (package:web_ui/src/compiler.dart:110:15)
#34 _ThenFuture._sendValue (dart:async:397:24)
#35 _FutureImpl._setValue (dart:async:294:26)
#36 _CompleterImpl.complete (dart:async:129:21)
#37 FutureGroup.add.<anonymous closure> (package:web_ui/src/utils.dart:141:28)
#38 _ThenFuture._sendValue (dart:async:397:24)
#39 _FutureImpl._setValue (dart:async:294:26)
#40 _FutureImpl._setOrChainValue (dart:async:371:16)
#41 _ThenFuture._sendValue (dart:async:403:21)
#42 _FutureImpl._setValue (dart:async:294:26)
#43 _CatchErrorFuture._sendValue (dart:async:415:14)
#44 _FutureImpl._setValue (dart:async:294:26)
#45 _FutureImpl._setOrChainValue (dart:async:371:16)
#46 _ThenFuture._sendValue (dart:async:403:21)
#47 _FutureImpl._setValue (dart:async:294:26)
#48 _FutureImpl._setOrChainValue (dart:async:371:16)
#49 _ThenFuture._sendValue (dart:async:403:21)
#50 _FutureImpl._setValue (dart:async:294:26)
#51 _FutureListenerWrapper._sendValue (dart:async:157:21)
#52 _FutureImpl._setValue (dart:async:294:26)
#53 _FutureListenerWrapper._sendValue (dart:async:157:21)
#54 _FutureImpl._setValue (dart:async:294:26)
#55 _FutureImpl._setOrChainValue (dart:async:371:16)
#56 _ThenFuture._sendValue (dart:async:403:21)
#57 _FutureImpl._setValue (dart:async:294:26)
#58 _FutureListenerWrapper._sendValue (dart:async:157:21)
#59 _FutureImpl._setValue (dart:async:294:26)
#60 _FutureImpl._setOrChainValue (dart:async:371:16)
#61 _ThenFuture._sendValue (dart:async:403:21)
#62 _FutureImpl._setValue (dart:async:294:26)
#63 _CompleterImpl.complete (dart:async:129:21)
#64 _SendPortImpl.call.<anonymous closure> (dart:isolate-patch:106:27)
#65 _ReceivePortImpl._handleMessage (dart:isolate-patch:81:92)
Unhandled exception:
_FutureImpl._scheduleUnhandledError.<anonymous closure> (dart:async:325:9)
#1 Timer.run.<anonymous closure> (dart:async:2240:21)
#2 Timer.run.<anonymous closure> (dart:async:2248:13)
#3 Timer.Timer.<anonymous closure> (dart:async-patch:15:15)
#4 _Timer._createTimerHandler._handleTimeout (dart:io:6721:28)
#5 _Timer._createTimerHandler._handleTimeout (dart:io:6729:7)
#6 _Timer._createTimerHandler.<anonymous closure> (dart:io:6737:23)
#7 _ReceivePortImpl._handleMessage (dart:isolate-patch:81:92)
最佳答案
此错误消息是由于 web-ui 库未通过类型检查引起的。它期待一个 String 但得到一个 AttributeName从 html5lib 返回类。
查看此 issue .您是否在 html 中使用 xmlns 属性 - 也许是 svg?
您也可以在 web-ui mailing list 上发帖, 或 file a bug report .
关于html - Dart WebUI 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080115/
我已经使用 vue-cli 两个星期了,直到今天一切正常。我在本地建立这个项目。 https://drive.google.com/open?id=0BwGw1zyyKjW7S3RYWXRaX24tQ
您好,我正在尝试使用 python 库 pytesseract 从图像中提取文本。请找到代码: from PIL import Image from pytesseract import image_
我的错误 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference
我已经训练了一个模型,我正在尝试使用 predict函数但它返回以下错误。 Error in contrasts<-(*tmp*, value = contr.funs[1 + isOF[nn]])
根据Microsoft DataConnectors的信息我想通过 this ODBC driver 创建一个从 PowerBi 到 PostgreSQL 的连接器使用直接查询。我重用了 Micros
我已经为 SoundManagement 创建了一个包,其中有一个扩展 MediaPlayer 的类。我希望全局控制这个变量。这是我的代码: package soundmanagement; impo
我在Heroku上部署了一个应用程序。我正在使用免费服务。 我经常收到以下错误消息。 PG::Error: ERROR: out of memory 如果刷新浏览器,就可以了。但是随后,它又随机发生
我正在运行 LAMP 服务器,这个 .htaccess 给我一个 500 错误。其作用是过滤关键字并重定向到相应的域名。 Options +FollowSymLinks RewriteEngine
我有两个驱动器 A 和 B。使用 python 脚本,我在“A”驱动器中创建一些文件,并运行 powerscript,该脚本以 1 秒的间隔将驱动器 A 中的所有文件复制到驱动器 B。 我在 powe
下面的函数一直返回这个错误信息。我认为可能是 double_precision 字段类型导致了这种情况,我尝试使用 CAST,但要么不是这样,要么我没有做对...帮助? 这是错误: ERROR: i
这个问题已经有答案了: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答) 已关闭
我的数据库有这个小问题。 我创建了一个表“articoli”,其中包含商品的品牌、型号和价格。 每篇文章都由一个 id (ID_ARTICOLO)` 定义,它是一个自动递增字段。 好吧,现在当我尝试插
我是新来的。我目前正在 DeVry 在线学习中级 C++ 编程。我们正在使用 C++ Primer Plus 这本书,到目前为止我一直做得很好。我的老师最近向我们扔了一个曲线球。我目前的任务是这样的:
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我的网站中有一段代码有问题;此错误仅发生在 Internet Explorer 7 中。 我没有在这里发布我所有的 HTML/CSS 标记,而是发布了网站的一个版本 here . 如您所见,我在列中有
如果尝试在 USB 设备上构建 node.js 应用程序时在我的树莓派上使用 npm 时遇到一些问题。 package.json 看起来像这样: { "name" : "node-todo",
在 Python 中,您有 None单例,在某些情况下表现得很奇怪: >>> a = None >>> type(a) >>> isinstance(a,None) Traceback (most
这是我的 build.gradle (Module:app) 文件: apply plugin: 'com.android.application' android { compileSdkV
我是 android 的新手,我的项目刚才编译和运行正常,但在我尝试实现抽屉导航后,它给了我这个错误 FAILURE: Build failed with an exception. What wen
谁能解释一下?我想我正在做一些非常愚蠢的事情,并且急切地等待着启蒙。 我得到这个输出: phpversion() == 7.2.25-1+0~20191128.32+debian8~1.gbp108
我是一名优秀的程序员,十分优秀!