如何使用沙丘创建js_of_ocaml库?

时间:2019-01-14 20:07:42

标签: ocaml js-of-ocaml

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

1 个答案:

答案 0 :(得分: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文档)。