【发布时间】:2016-03-23 03:44:16
【问题描述】:
我想将 Dart 用作将部署在客户服务器上的业务项目。
目前我只知道将整个源代码上传到服务器,没有隐私...
怎么做?
【问题讨论】:
标签: dart
我想将 Dart 用作将部署在客户服务器上的业务项目。
目前我只知道将整个源代码上传到服务器,没有隐私...
怎么做?
【问题讨论】:
标签: dart
我假设您在谈论 Dart 服务器代码。客户端代码被转译为 JavaScript、tree-shaking 和缩小。这是相当混乱的。
对于服务器端代码,您可以使用快照。
https://www.dartlang.org/articles/snapshots/。快照仍然包含可读源,但所有内容都打包到一个文件中。
另见What is the difference between Dart's snapshots and Java bytecode?
创建预编译快照的工作正在进行中。
通常 Dart 代码在函数第一次执行之前在运行时编译。对于预编译的快照,Dart 源代码会提前编译。
跑步
dart --gen-precompiled-snapshot
打印
必须使用 dart_bootstrap 生成预编译的快照。 用法:飞镖[][]
我在 SDK 中没有找到dart_bootstrap 命令。
我想我们将不得不再等一段时间才能使用此功能。
【讨论】: