Dart 混淆类型错误

2023-12-31

我正在使用 dart 和 web_ui 构建一个 Web 应用程序。

一切都工作正常,直到我添加了 web_ui pub,现在,当我尝试运行 build.dart 文件时,出现错误:

Uncaught Error: type 'AttributeName' is not a subtype of type 'String' of 'name'.

这是什么意思?

据我了解,这意味着在某个地方有一个名为 'AttributeName' 类的名为 'name' 的实例,它扩展了 'String' 类。

我搜索了整个项目,没有任何一个名为“AttributeName”的类,也没有一个“name”的实例。

我有最新的 Dart 编辑器和 SDK:

Dart Editor version 0.4.7_r21658
Dart SDK version 0.4.7.5_r21658

编辑: 这是我的 build.dart 文件:

import 'package:web_ui/component_build.dart';
import 'dart:io';

void main() {
  build(new Options().arguments, ['web/menyplattan.html']);
}

另外,我更新了所有的酒吧


此消息看起来像是 web_ui 未通过类型检查。

类似的所以问题 https://stackoverflow.com/questions/16080115/dart-webui-build-errorMario 链接到的堆栈跟踪显示此消息来自 Web ui 库本身。

你的 html 中有 xmlns 属性吗? 看看这个网络用户界面问题 https://github.com/dart-lang/web-ui/issues/484.

属性名 https://github.com/dart-lang/html5lib/blob/master/lib/dom.dart是在 html5lib 库中定义的。也许 web-ui 期待这个库的更新版本,但得到的是旧版本。确保您已完成 pub 安装。您还可以尝试删除软件包文件夹并进行全新的 pub 安装。

这可能是由过时的软件包引起的,但也可能是 Web-ui 中的错误。看看是否可以获得堆栈跟踪提交错误报告 https://github.com/dart-lang/web-ui/issues,或将其发布在web-ui 邮件列表 https://groups.google.com/a/dartlang.org/forum/#!forum/web-ui.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Dart 混淆类型错误 的相关文章

随机推荐

  • 当在 QTableWidget 中拖动一行时,如何找出它被拖动的行索引 FROM 和 TO?

    我试图保持一些数组数据与 QTableWidget 的内容同步 我想启用拖放重新排序 在表中移动项目 而不是复制 但我不清楚当触发放置事件时 我如何找出该项目是从哪个索引拖动的 因此 我无法知道要在正在同步的列表中移动哪个对象 如何获取被拖
  • Android sqlite更新行

    我试图更新表中的一行 但更新功能似乎没有响应 我的功能一切正常 还是我哪里出了问题 public int editChild int id String name String dob int gender double weight do
  • 缩小的 js 文件中的变量名称重复

    我最近在产品部署中遇到了问题 这是一个 net 项目 问题是我的一个 js 文件中有一行代码 for const work in worklist 部署后 该js文件被缩小 代码更改为 for n in n 我通过将 const 更改为 v
  • 为什么我无法在 Solaris 10 上构建加载 Socket.so 的 Perl 模块?

    我正在尝试构建 Convert ASN1 模块 但在此过程中出现错误 我在 Solaris 10 上使用 Perl 5 12 0 perl Makefile PL运行没有问题 同样的make 但是 进行测试 会引发此错误 IMO 中最关键的
  • Primeng 按钮不显示标签

    我的 angular4 应用程序中有 primeng 按钮 按钮的标签未显示 按钮显示很小 没有标签 div div
  • 仅使用 WebRTC 发送报价

    我想创建类似聊天轮盘赌的东西 有两个同龄人 两个对等方都向信令服务器发送 SDP Offer 要求其与某人建立连接 信令服务器使用对等点 A 的提议将其作为答复发送给对等点 B 反之亦然 两个对等方都可以在不使用 createAnswer
  • jQuery、ajax 和 jsonp 的问题

    我正在使用 jsonp 和 ajax 访问另一台服务器上的 Web 服务 这是 jQuery ajax type GET url wsurl callback dataType jsonp crossDomain true error fu
  • 一个类全部都是静态方法有什么问题吗?

    我正在进行代码审查 发现一个使用所有静态方法的类 入口方法接受多个参数 然后开始调用其他静态方法 传递入口方法接收到的全部或部分参数 它不像具有很大程度上不相关的实用函数的数学类 在我自己的正常编程中 我很少编写 Resharper 弹出并
  • iText 横向方向和定位?

    我刚刚开始使用 iText 5 4 2 最新版本 有两件事我还没有搞清楚 创建横向文档 所有页面均以纵向呈现 在给定位置插入图像 距顶部和左侧的毫米数 我有下面的代码 Document d new Document PageSize A4
  • Jetpack Compose LazyColumn 项目在 StickyHeader 上滚动,但不会滚动到最后一项

    我正在努力使用 jetpack compose LazyColumn 和 StickyHeader 功能 基本上静态视图效果很好 但是一旦我开始滚动 这些项目就会越过粘性标题 滚动会开始一种奇怪的行为 并且最后一个项目将永远不可见 因为滚动
  • 微服务的数据库设计[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我想了解微服务的数据库设计 下面给出了场景 微服务A使用mysql数据库 如果我要创建微服务 A 的多个实例 每个微服务A应该指向同一个数据
  • 如何在 SQL Profiler 或任何其他工具中监视事务隔离级别更改

    我成功地只能看到transaction isolation level事件在Audit Login事件 还有其他方法可以监控吗transaction isolation level使用 SQL Profiler 或其他工具进行更改 我问的原
  • 可以在 IE 上运行的图表库吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 气流:未设置 SQLALCHEMY_DATABASE_URI 和 SQLALCHEMY_BINDS

    我已经在本地 Mac 上设置了 Airflow 2 0 并由 PostgresSQL 支持 sql alchemy conn 我的 DAG 运行良好 在 sqla 数据库中维护元数据 但任何气流用户命令错误 且未创建角色表 视图 我已尝试设
  • 使用 begin​Background​Task​With​Expiration​Handler​ 进行上传

    来自doc https developer apple com reference uikit uiapplication 1623031 beginbackgroundtaskwithexpiratio看起来上传文件是一个很好的用例beg
  • 在 Android 中通过 ADB 在工作配置文件中安装 APK

    假设我们在 Android 设备中启用了工作配置文件 Android For Work 有谁知道如何在工作配置文件而不是个人配置文件中通过 ADB 安装 APK 我看过 ADB 文档 有一种方法可以获取用户 ID 但使用相同的 ID 我无法
  • PHP 可能的组合 3 个 2 个值的数组 [重复]

    这个问题在这里已经有答案了 可能的重复 PHP 接受所有组合 https stackoverflow com questions 9787051 php take all combinations 我正在考虑用 PHP 制作一些东西来显示车
  • PHP < 5.3,create_function 和使用变量

    我正在尝试将一些 PHP 5 3 代码转换为 PHP 5 2 不支持匿名函数 这是 PHP 5 3 代码 nr 2 a array 1 2 3 4 5 6 7 8 9 10 a array filter a function e use n
  • 提升 RewriteResponse 未找到有效的 url

    您好 我在 Lift 和 URL 重写方面遇到了一些问题 我写了一个简单的重写规则 LiftRules rewrite append case RewriteRequest ParsePath List user userID gt pri
  • Dart 混淆类型错误

    我正在使用 dart 和 web ui 构建一个 Web 应用程序 一切都工作正常 直到我添加了 web ui pub 现在 当我尝试运行 build dart 文件时 出现错误 Uncaught Error type AttributeN