我们的应用程序完全用dart /聚合物编写,含有相当多的聚合物成分。我们在index.html中使用自定义标签,并使用pub build进行dart编译。编译为javascript创建了24K行的index.html。原始index.html是150.该应用程序运行良好。
但是,我们希望将代码分发给第三方网站,以便他们也可以使用自定义标记的组件。理想情况下,只需链接到已编译的脚本,并在页面中使用我们的自定义标记即可。 我知道这可能没有聚合物。问题是聚合物支持这个吗?是否可以编译聚合物应用程序并在html文件中保持最小量的更改?
将问题简化为一个例子: 我们希望我们的客户能够做这样的事情,而不使用dart sdk:
<head>
<script src="what_ever_required.js"></script>
<script src="our_application.js"></script>
</head>
<body>
<our-custom-tag></our-customer-tag>
<p>What ever else content</p>
</body>
此致
答案 0 :(得分:2)
目前不支持。
目前,使用Dart代码的应用程序需要立即编译为JS。无法构建Dart应用程序的各个部分,并在以后从中构建应用程序。
使用即将推出的DDC(Dart Development Compiler),可能有办法实现这一目标。实验方法是https://pub.dartlang.org/packages/polymerize