del*_*oki 6 html5 dart dart-webui
我正在使用带有web_ui的dart构建一个Web应用程序.
一切都工作正常,直到我添加了web_ui pub,现在,当我尝试运行build.dart文件时,我收到一个错误:
Uncaught Error: type 'AttributeName' is not a subtype of type 'String' of 'name'.
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
据我所知,这意味着某个名为'AttributeName'的名称为'name'的实例正在扩展'String'类.
我搜索了整个项目,没有一个名为'AttributeName'的类,没有'name'的实例.
我有最新的Dart编辑器和SDK:
Dart Editor version 0.4.7_r21658
Dart SDK version 0.4.7.5_r21658
Run Code Online (Sandbox Code Playgroud)
编辑:这是我的build.dart文件:
import 'package:web_ui/component_build.dart';
import 'dart:io';
void main() {
build(new Options().arguments, ['web/menyplattan.html']);
}
Run Code Online (Sandbox Code Playgroud)
此外,我更新了所有的酒吧
此消息看起来像是 web_ui 未通过类型检查。
MarioP 链接到的类似SO 问题有一个堆栈跟踪,显示此消息来自 Web ui 库本身。
你的 html 中有 xmlns 属性吗?看看这个web-ui 问题。
AttributeName在 html5lib 库中定义。也许 web-ui 期待这个库的更新版本,但得到的是旧版本。确保您已完成 pub 安装。您还可以尝试删除软件包文件夹并进行全新的 pub 安装。
这可能是由过时的软件包引起的,但也可能是 Web-ui 中的错误。看看您是否可以获得堆栈跟踪并提交错误报告,或者将其发布到web-ui 邮件列表上。