ocaml - 如何使用 dune 创建 js_of_ocaml 库?
问题描述
我想知道dune
编译成的库(而不是可执行文件)的文件是什么样的js_of_ocaml
,为什么建议使用可执行文件呢?
解决方案
你不需要对库做任何特别的事情来使它们与 js_of_ocaml 兼容:js_of_ocaml 可以在最终的可执行字节码上工作,不管库是什么。
话虽这么说,如果你想使用 js 特定的东西,js_of_ocaml 也是一个你可以依赖的 ocaml 库,它将包含与各种 javascript 函数的绑定。
(library
(name my_library)
(public_name my_library)
(libraries (js_of_ocaml))
)
要构建 js 文件,您应该使用可执行节(根据 dune 文档)。
推荐阅读
- django - Django 请输入正确的员工帐户用户名和密码
- go - io.Reader 可以接受文件描述符吗?“JSON 输入意外结束”
- azure - 写入 Blob 容器时的 blob.Properties.ContentType 始终是应用程序/八位字节流
- python - Python - 处理多处理 Pool.map 中的异常
- angular - 如何通过其选择器将 CSS 应用于组件的元素 - Angular7/8
- php - 如何停用 PHP 7.2 警告:在 htaccess 中使用未定义的常量 ...
- c# - 在自托管的 .net core 2.2 应用程序上正确使用 IsDevelopement()
- java - 在适配器中获取 Activity - Java 中的 Android 工作室
- javascript - 如何修复 preventDefault() 错误,而不是导航到下一页?
- excel - 给定日期范围内当前一周的天数