编辑:我再次进行了实验(并更新为聚合物0.12),事实证明,现在我只是在启动时从平台获得"Uncaught Strict get failed, invalid object."
错误。 js - 实际上如果我只是通过在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。
我想知道我是否做错了,文件夹结构应该有所不同?有没有&#34;祝福&#34;用聚合物构建文件夹的方法?
答案 0 :(得分:2)
<link rel="import" href="../packages/src/test/clickcounter.html">
如果它不起作用,则前置另一个../
(我绝对不确定需要多远 - 但我认为它比your_package
目录高一级,即使它是反直觉的)
但如果pub serve
的数量不正确,pub build
或../
会打印整条路径的正确建议。