2013-11-14 74 views
0
  • 我有两个包含几个聚合物自定义元素。
  • 每个软件包导入其他软件包
    • 一个软件包包含使用或派生自其他软件包中的元素的元素。
    • 其他软件包仅使用演示页面中导入的软件包中的元素,使其更具吸引力。
      元素之间没有循环依赖关系。
  • 在每个包中,我有一个文件夹“示例”,其中包含每个自定义元素的演示页面。
  • 我在pubspec.yaml和pub build中使用变形金刚配置来构建演示页面的Javascript版本。
    (因为pub构建还不支持入口点的示例目录,所以我创建了一个指向示例的符号链接web。)
  • 当我执行pub构建示例时,它们中的几个可以正常工作。
    并非所有的,但因为有与变压器限制:

酒馆建立与变压器不支持导入的包是在pubspec.yaml配置变压器。
xxxChanged方法不会在JavaScript中调用

所以我的新方法是作为达特网络用户界面组

  • 建议我创建了一个新包
  • 新包导入这两个包与自定义元素。
  • 我将两个自定义元素包中的所有示例文件链接到新包的web /和web/src目录中。

当我执行酒馆构建一切似乎不错,但 当我打开演示页面和调试他们,我看到都没有任何自定义元素的xxxChanged方法被调用(当他们从显式调用除输入查看attachedready)。 其他方法如输入查看attachedready虽然被调用。

文件之间的差异(约14k大小)显示了几个较小的差异,但最多(约98%)是相等的。 这个生成的代码(未缩小)不易破译,至少对我来说并不容易,我也没有发现可能导致这些差异的提示。

任何想法什么可能是该问题的根源?

+0

我试图复制文件而不是符号链接,但那也没有帮助。 –

回答