gpt4 book ai didi

dart - 升级后的 dart,现在在我的 Web UI 自动生成代码中出现 noSuchMethod 异常

转载 作者:行者123 更新时间:2023-12-02 05:03:46 27 4
gpt4 key购买 nike

我刚刚升级到 Dart Editor 0.2.8_r15948,现在我的代码(在我升级之前可以正常工作)在我尝试在 dart 浏览器中运行时抛出以下异常。看起来 _e11 是我模板中的 UnknownElement 集: < template iterate='pin in app.MainMap.Pins' >

这是我在 Dartium Launch 中收到的错误消息:

Exception: NoSuchMethodError : method not found: 'get:parentNode'
Receiver: Instance of 'UnknownElement'
Arguments: []
Stack Trace: #0 Element.noSuchMethod (file:///E:/b/build/slave/dartium-win-full-trunk/build/src/build/Release/obj/global_intermediate/webkit/bindings/dart/dart/html/Element.dart:317:7)
1 init_autogenerated.<anonymous closure> (http://127.0.0.1:3030/C:/Users/Jonathan/dart/MapWebComponent/web/out/MapWebComponent.dart:316:43)
2 watchAndInvoke (http://127.0.0.1:3030/C:/Users/Jonathan/dart/MapWebComponent/web/out/packages/web_ui/watcher.dart:114:13)
3 init_autogenerated (http://127.0.0.1:3030/C:/Users/Jonathan/dart/MapWebComponent/web/out/MapWebComponent.dart:283:47)
4 main (http://127.0.0.1:3030/C:/Users/Jonathan/dart/MapWebComponent/web/out/MapWebComponent.html_bootstrap.dart:7:30)

对正在发生的事情有什么想法吗?我认为这可能是一个错误,因为在升级到 Dartium 版本 0.2.8_r15948 之前一切正常

最佳答案

请查看我的 github issue 和开发者给我的回复: https://github.com/dart-lang/web-ui/issues/263

尝试固定 web_ui 版本 0.2.9。

我们正在准备再次推送 SDK,因此我上传了 0.2.10 版本以使用最新的主干:版本 16102。

一些额外的背景信息。每次在主干中有新的推送时,我们都会准备最新的包,我们会向 pub 进行新的推送以便测试发布,然后我们最终将主干发布推出。

不幸的是,在我们推送到发布和发布之间的那段时间里,任何使用像 web_ui 这样的依赖项的人:任何执行发布安装或发布更新的人,可能会得到一个对于他们的 SDK 来说太新的包。

最终我们将有办法告诉发布者我们的包的特定版本需要哪个版本的 SDK (http://code.google.com/p/dart/issues/detail?id=6285) ,一旦可能,这种中断就不应再发生。

您可以在 README.md 中找到有关如何固定特定版本的更多详细信息。我刚刚更新了 CHANGELOG.md 以提及版本 0.2.10 需要哪个版本的 SDK。

关于dart - 升级后的 dart,现在在我的 Web UI 自动生成代码中出现 noSuchMethod 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13867113/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com