我有一个使用Polymer.dart的dart应用程序,我用boot.js(在我的index.html中)替换了dart.js文件,现在我想部署这个应用程序以便有一个可用的javascript文件。
但是,当我启动build.dart时,我有:
Total time spent on web/index.html -- 504 ms
Total time -- 555 ms
但没有创建,也没有“out”文件夹。 当我进行Pub Deploy时,它会创建一个“部署”文件夹,但该版本无效(因为我认为build.dart无法正常工作)。
你有什么想法吗?
答案 0 :(得分:8)
现在,这是一个两步的过程。我怀疑这会变得更容易。与此同时:
创建一个如下所示的build.dart:
import 'package:polymer/builder.dart';
main() {
build(entryPoints: ['web/index.html'], options: parseOptions(['--deploy']));
}
请注意,目前,会产生很多警告和提示。你现在可以忽略它们。
答案 1 :(得分:1)
对于当前版本,我已完成以下步骤:
在控制台上输入: dart build.dart --deploy dart2js out / web / index.html_bootstrap.dart -oout / web / index.html_bootstrap.dart.js
<强>的index.html:强>
<!DOCTYPE html>
<html>
<head>
...
<link rel="import" href="clickcounter.html">
<script type="application/dart">export 'package:polymer/init.dart';</script>
<script src="packages/browser/dart.js"></script>
</head>
<body>
...
<div id="sample_container_id">
<click-counter count="5"></click-counter>
</div>
</body>
</html>
<强> build.dart:强>
import 'package:polymer/builder.dart';
main(args) {
build(entryPoints: ['web/aaa.html'],
options: parseOptions(args));
}