AngularDart转换/部署

时间:2015-03-22 00:23:27

标签: dart angular-dart dart-pub dart2js dart-shelf

我正在Dart中构建一个客户端/服务器应用程序,前端使用Angular,后端使用Shelf。当我执行pub build时,它会按预期为Dart文件生成javascript,但不会替换HTML文件中的dart引用。所以在我的index.html中,我有以下脚本引用:

<script type="application/dart" src="main.dart"></script>

这使我的应用程序无法正确加载。如果我手动将其更改为

<script src="main.dart.js"></script>

我的应用程序按预期工作。我的问题是,有没有办法配置我的pub版本自动执行此操作?或者是不应该用JS引用替换的dart文件引用?如果是这样,我该如何构建基本服务器?

1 个答案:

答案 0 :(得分:2)

我知道这会在浏览器控制台中生成错误消息,但从未遇到任何问题。

我还没有自己使用它,但我认为这个转换器https://pub.dartlang.org/packages/dart_to_js_script_rewriter可以满足您的需求。