有没有办法只用 CLI 编译 ReScript?
换句话说,没有bsconfig.json?
理想情况下,我希望能够只调用 CLI 并能够编译成 ES6、声明外部依赖项等。
调用 rescript 编译器可执行文件bsc
,我相信 mroe 或更少的选项与ocamlc
.
假设您在本地安装了 rescript,并且有两个源文件main.res
和foo.res
whereMain
依赖Foo
,并且没有其他依赖项,您可以通过调用以下命令将它们编译为 commonjs 模块:
npx bsc foo.res > foo.js
npx bsc -I . main.res > main.js
不幸的是,我不认为没有bsconfig.json
. 这样做的编译器选项是-bs-package-output es6
,但这需要同时传递-bs-package-name
和 一个bsconfig.json
文件。