Dart/Polymer构建输出文件/编译/粘贴到index.html中的所有内容存在问题

Dart/Polymer构建输出文件/编译/粘贴到index.html中的所有内容存在问题,dart,dart-polymer,Dart,Dart Polymer,我可能在这里遗漏了一些非常基本的东西,但我花了相当长的时间来寻找我能想到的任何一个术语 我想看看Dart和Dart.Polymer,所以我从各种教程中抓取了一些例子。我设法让一切正常,但似乎所有的HTML/JS/CSS内容都来自于定制的聚合元素和纸-/iron-/。。。元素与其他各种JavaScript内容一起粘贴到index.html。 这导致在中,我的index.html在发布模式构建中的长度超过16.000行(在调试中为20.000行),下面是中相应的源代码 本教程还链接到一个具有漂亮HT

我可能在这里遗漏了一些非常基本的东西,但我花了相当长的时间来寻找我能想到的任何一个术语

我想看看Dart和Dart.Polymer,所以我从各种教程中抓取了一些例子。我设法让一切正常,但似乎所有的HTML/JS/CSS内容都来自于定制的聚合元素和纸-/iron-/。。。元素与其他各种JavaScript内容一起粘贴到index.html。 这导致在中,我的index.html在发布模式构建中的长度超过16.000行(在调试中为20.000行),下面是中相应的源代码

本教程还链接到一个具有漂亮HTML/导入的实时版本

Webstorm中的基本聚合物样本项目也是如此

我的不同设置:

  • Windows 10和Ubuntu 14.04(两者都试过了)

  • Dart SDK当前稳定和开发版本

  • 发布构建——模式:从命令行和Webstorm中发布和调试
  • pubspec.yaml中的各种转换器、各种订单、各种依赖版本
除了index.html文件“我的输出文件夹”似乎还可以,元素还存在于例如output\u folder/build/web/packages/polymer\u elements/中

我知道编译到索引中的所有内容都是必要的,但是为什么它不生成指向已创建的build/polymer_elements文件夹中的文件的链接呢?我假设这是可能的,并且我发现的示例的实时版本没有被手动编辑以链接到所有元素和脚本,并从index.html中剪切它们。我知道它甚至可能不会对加载时间产生重大影响,但它仍然让我感到困扰


感谢您提前提供的帮助,如果我阅读了一些非常基本的内容,或者只是没有搜索正确的术语,请不要害羞地指出:D

这是一个部署优化,类似于polymer js的硫化工具,只是Dart中的默认值。Html导入创建大量额外请求,这比下载一个大文件要慢。

内联转换代码(JS/CSS)是正常行为,dart2js的任何选项都不会影响这一点

我相信你提到的教程中链接的演示输出不幸不是实际的dart输出。我相信这是原聚合物版本的演示,而不是dart版本