2

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

4

1 回答 1

0

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

于 2019-01-17T23:04:10.123 回答