使用js_of_ocaml制作节点模块

时间:2018-06-29 00:48:17

标签: node.js module ocaml commonjs js-of-ocaml

js_of_ocaml documentation说了有关制作Node.js模块的信息:

  

Js.export和Js.export_all将值导出到module.exports(如果存在)。

我很困惑的是“如果存在”部分。如何确保模块def存在?即,如果我正在制作一个要从JavaScript导入的OCaml库(实际上是TypeScript),如何确保获得js_of_ocaml输出的模块?

1 个答案:

答案 0 :(得分:0)

如果存在module.exports,则将值导出为节点模块。 并且如果module.exports不存在(例如,在Web浏览器上),则将值导出为全局变量。