dart支持编译为二进制代码吗?

Mat*_*rix 5 dart

我想将Dart用作将部署在客户服务器上的业务项目。

目前我只知道将整个源代码上传到服务器,没有隐私...

怎么做?

Gün*_*uer 4

我假设您正在谈论 Dart 服务器代码。客户端代码被转换为 JavaScript、进行树摇动并缩小。这实在是有些令人困惑。

对于服务器端代码,您可以使用快照。

https://www.dartlang.org/articles/snapshots/。快照仍然包含可读源,但所有内容都打包到一个文件中。
另请参阅Dart 的快照和 Java 字节码有什么区别?

创建预编译快照的工作正在进行中。
通常,Dart 代码在第一次执行函数之前在运行时编译。对于预编译快照,Dart 源是提前编译的。

跑步

dart --gen-precompiled-snapshot
Run Code Online (Sandbox Code Playgroud)

印刷

预编译快照必须使用 dart_bootstrap 生成。用法:飞镖[][]

dart_bootstrap我在SDK中没有找到命令。

我想我们还得再等一会儿,直到这个功能可用。