1

我用 dart 编写了我的第一个库。现在我想在网站中使用它。我的想法是将我的 lib 及其依赖项的所有必要 dart 代码编译到一个具有有用的“全局”API 的 javascript 文件中。据我了解,我还将在 dart 中编写此 API 并将其完全编译为 javascript,但我看不到这是如何完成的。https://www.dartlang.org/tools/dart2js/对我没有特别的帮助。

举一个简化的例子:该库是一个由语法控制的通用解析器。解析树是从一些输入文件和语法构建的。想一想:

ParseTree parse(File input, File grammar);

因此,在生成的 javascript 中,我希望以某种形式提供它,以便可以编写例如

var tree = MyParserLib.parse("path/to/input.file", "my.gramamar.file");
4

1 回答 1

1

通常,您会一次构建整个应用程序。为 JS 构建不同的部分或库并在另一个应用程序中使用输出(还没有?)得到很好的支持。

于 2014-06-24T14:27:50.870 回答