我用 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");
最佳答案
通常您会立即构建整个应用程序。为 JS 构建不同的部分或库并在另一个应用程序中使用输出还没有得到很好的支持。
关于javascript - 将 dart lib 打包到单个 javascript 文件中,以使 lib 在网站中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24386760/