dart2js和dart2dart构建

时间:2015-02-24 17:24:00

标签: dart dart2js

我正在努力建立,但我有这种情况

  1. bin中的文件是服务器文件,不需要编译为js。
  2. 服务器文件为async/await,而客户端文件则没有。服务器使用--enable-async VM选项运行。
  3. 客户端文件应该是树形/缩小JS。
  4. 客户端文件也应该被树木/缩小(如果可能)到Dart。
  5. 目前我在pubspec.yaml

    中加入了此内容
    - $dart2js:
        $exclude: bin
    

    因为在服务器上使用async时收到错误。如果我包含async_await转换器,我会遇到更多错误(实际上我必须回到客户端使用then)。

    真正的问题是如何获得高效的服务器和客户端dart文件,并从构建过程中获取高效的客户端js文件。

1 个答案:

答案 0 :(得分:0)

您可以将快照用于服务器端代码。这将所有内容打包到一个文件中,加快了应用启动速度。

有关详细信息,请参阅https://www.dartlang.org/articles/snapshots/

我对其他问题没有答案。