gpt4 book ai didi

dart - 如何从/web到/lib引用PolymerElements?

转载 作者:行者123 更新时间:2023-12-03 02:58:14 25 4
gpt4 key购买 nike

编辑:我再次进行了实验(并更新为聚合物0.12),结果现在我只是在启动时遇到了来自platform.js的"Uncaught Strict get failed, invalid object."错误-如果我只是恢复,则该应用程序实际上可以工作通过在DartEditor中按F8执行此操作。现在的问题是令人误解的,这就是为什么我在顶部添加此评论。我的主应用程序仍然无法正常工作,并显示“未找到方法”错误,但这是另一回事了。由于历史原因,我在下面留下原始消息。

如果您使用聚合物模板创建虚拟应用程序,它将很好启动,但是一旦将clickcounter移至另一个目录,您将开始收到“NoSuchMethodError:找不到方法:'whenPolymerReady'”错误。我已经相应地更新了引用,新的文件夹结构如下所示:

/lib
/src
/test
clickcounter.dart
clickcounter.html
/web
polytest.html

这是polytest.html中修改后的行的外观:
<link rel="import" href="../lib/src/test/clickcounter.html">

此文件夹结构在Dart 1.4中可以完美地工作,但是自从升级到1.5以来,我无法使其正常工作。我正在使用聚合物v0.12。

我想知道是否做错了,文件夹结构应该不同吗?有没有一种“有福”的方法来用聚合物构造文件夹?

最佳答案

<link rel="import" href="../packages/src/test/clickcounter.html">

如果它不起作用,则在另一个 ../之前添加前缀(我绝对不确定是否有必要向上扩展-但我认为即使它是违反直觉的,它也比 your_package目录高一层)
但是如果 pub serve的数量不正确,则 pub build../会显示整个路径的正确建议。

关于dart - 如何从/web到/lib引用PolymerElements?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25061264/

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