我正在尝试Dart的dev_compiler。我想我缺少一些如何使它在浏览器中工作的步骤。
目前,我发现的所有资源如下:
Usage
我想要做的是:
问题:
运行
dartdevc -o outputdir lib/mylib.dart
的--runtime-dir
选项。该目录应该是什么?我使用Win dev机器,我将其指定为Pub\Cache\hosted\pub.dartlang.org\dev_compiler-0.1.1+1\lib\runtime
dart
变量的引用。我认为这应该是dart_runtime.js
中定义的。这使我想到一个问题:要使我的反编译dart lib工作正常,我到底需要导入HTML文件中的什么? (脚本srcs)到目前为止,我还没有从浏览器使用转编译的库。任何提示如何做到这一点将不胜感激。
更新:
我写了一篇关于我在dev_compiler上的经历的小文章:dev_compiler experiment
最佳答案
解决这个问题的最简单方法是使用“服务器”模式:
那应该在输出目录中生成一个foo.html,向您显示链接的内容。
现在,这将带入所有Dart库-无论您的类实际使用什么。您可能会发现只需要一个小的子集即可运行代码。
关于dart - 如何将Dart的dev_compiler用于简单的库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31521615/