我正在试验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
中定义的那个。这让我想到问题:我究竟需要在HTML文件中导入什么才能使我的转换后的dart lib工作? (脚本srcs)目前我还没有使用浏览器中的反编译库。任何提示如何做到这一点将不胜感激。
我写了一篇关于我使用dev_compiler的经历的帖子:dev_compiler experiment
答案 0 :(得分:1)
这种最简单的解决方法是使用"服务器"模式:
dartdevc -o outputdir --server foo.dart
这应该在输出目录中生成一个foo.html,显示链接的内容。
现在,这将引入所有Dart库 - 无论您的类实际使用什么。您可能会发现只需要一个小子集来运行代码。