安装
前提条件
创建新项目
SHgit clone https://github.com/rescript-lang/rescript-project-template
cd rescript-project-template
npm install
npm run res:build
node src/Demo.bs.js
这将你的 ReScript 编译成 JavaScript,然后使用 Node.js 运行得到的 JavaScript。我们建议使用我们独特的工作流,在编辑器中为生成的 .bs.js
文件保留一个标签,这样你就可以学习 ReScript 如何转换为 JavaScript。Rescript 输出干净的 Javascript 代码可供你检查和学习,能这样做的语言可不多!
在开发过程中,与其每次都运行 npm run res:build
来编译,不如使用 npm run res:start
启动一个监听器,在文件修改后自动重新编译。
整合到现有的 JS 项目中
如果你已经有了一个 JavaScript 项目,你想在其中加入 ReScript:
局部安装 Rescript:
SHnpm install rescript
在根目录下创建 ReScript 构建配置:
关于JSON{ "name": "your-project-name", "sources": [ { "dir": "src", // update this to wherever you're putting ReScript files "subdirs": true } ], "package-specs": [ { "module": "es6", "in-source": true } ], "suffix": ".bs.js", "bs-dependencies": [] }
bsconfig.json
的更多细节请参见构建配置。
在
package.json
中添加方便的npm
脚本:JSON"scripts": { "res:build": "rescript", "res:start": "rescript build -w" }
由于 ReScript 编译成干净可读的 JS 文件,你现有工具链的其他部分(比如 Babel 和 Webpack)应该可以正常使用!
有用的指南:
与 ReactJS 项目整合
要创建 rescript-react app 或将 ReScript 集成到现有的 ReactJS app 中,请遵循这里的说明。