将dart库打包到单个javascript文件中,以便在网站中使用
Package dart lib into single javascript file to make lib available in websites
我用dart写了我的第一个库。现在我想把它用在一个网站上。我的想法是将我的库及其依赖项的所有必要的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根文件
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 在一个javascript文件中为整个网站创建标签
- asp.net网站文件下载历史记录
- 使用js文件的网站
- Alfresco JavaScript,当文件上传到网站时,设置自定义类型属性
- 使用新的 CSS 文件覆盖当前网站
- 获取请求JS文件的网站的域
- 使用ImageMagick生成图像而不保存到文件,但仍在网站上显示
- 如何使我的flash文件在网站上不可点击
- 如何将jQuery文件添加到导航网站
- 网站上的文件分离(在多人项目中)
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- 在一个网站上包含多个声音文件
- 如何避免网站使用本地缓存的JavaScript文件
- 如何制作文件共享网站
- 我们跟踪JavaScript文件的方式是否包含在其他网站中
- 使用beautifullsoup和python从网站/文件中提取.js文件
- 是否有一个完整的网站文件生成器
- 需要JS优化/连接的网站文件的部署策略