我正在尝试使用 Polymer 构建一个 Dart 客户端项目。我已经按照网上找到的许多不同的说明进行操作。例如,我已按照此处给出的说明进行操作:
http://radar.oreilly.com/2013/09/build-reusable-widgets-for-the-web-with-polymer-and-dart.html
当我这样做并使用“pub build”进行编译时,我发现构建到相应 js 文件的唯一 dart 文件是其中包含“main”方法的文件。例如,不创建 auto_complete.dart.js 或 auto_complete.dart.precompiled.js。
我可以通过添加“main”来创建这些文件,但这对我或以下线程中的响应者来说似乎不正确:
https://groups.google.com/a/dartlang.org/forum/#!topic/misc/8JfbwwCodrA
如果我将 dart 文件导入到我的主 dart 文件中,那么 javascript 将包含在其中。但是,模板没有显示任何内容,我在 chrome 36 控制台中看到一条消息,提示找不到 auto_complete.dart.precompiled.js。
我会将所有代码都放在这里,但无论我使用什么代码示例,问题都会显示出来。例如,它显示了在使用此示例的代码时,除了将 ObservableMixin 升级为 Observable 并放入构造函数之外:
http://radar.oreilly.com/2013/09/build-reusable-widgets-for-the-web-with-polymer-and-dart.html