首页 > 解决方案 > 如何使用 dune 创建 js_of_ocaml 库?

问题描述

我想知道dune编译成的库(而不是可执行文件)的文件是什么样的js_of_ocaml,为什么建议使用可执行文件呢?

标签: ocamljs-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 文档)。


推荐阅读