你不需要对库做任何特别的事情来使它们与 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 文档)。