如何使用在另一个文件中定义的 JS functions/variables?

How to use JS functions/variables defined in another file?

目前我有一个文件src/index.re。我还有一个文件 src/util.js,它定义了一些我想使用的辅助函数。如何在 src/index.re 中使用这些函数?

正如 Neil 在评论中所说,您需要使用 bs.module attribute

这是一个具体的例子:

[@bs.module "./util"] external helper : string => int = "";

这表示 helper./util.js 中的一个函数,它接受一个 string 和 returns 一个 int。您现在可以将其用作普通函数:

let n : int = helper("hello");