javascript - 将 dart lib 打包到单个 javascript 文件中,以使 lib 在网站中可用

标签 javascript compilation dart dart2js

我用 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/

相关文章:

flutter - Flutter/Dart:具有参数的 setter/getter

javascript - 如何在 ES6 中递归地编写箭头函数?

javascript - 如何在 .append() 中获取脚本的值?

javascript - 使用 Node.js 将视频文件流式传输到 html5 视频播放器,以便视频控件继续工作?

c++ - 设置项目根?

flutter - 如何在 flutter 中实现超时按钮

javascript - jQuery 在单击跨度时禁用上一个跨度和下一个跨度

c - 链接目标文件,使包含变得多余?

Linux 3.13 内核编译失败

flutter - 如何在 flutter 中插入替换删除整个导航堆栈?