2

我正在 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 文件引用?如果是这样,我如何构建基本服务器?

4

1 回答 1

2

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

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

于 2015-03-22T09:54:24.477 回答