官术网_书友最值得收藏!

Workflow

To get the most from this chapter, we will set up a comfortable edit-compile workflow. We recommend placing two windows side-by-side in your editor. VSCode supports this functionality with the View | Split Editor command. On one side, load a Reason source file; on the other side, load the JavaScript output file (once it is initially compiled). Then in a terminal, run the following command:

bsb -w

The preceding command starts a build in watch mode, which automatically recompiles any parts of a project that are affected whenever you change any source code. In fact, watch mode is smart enough to also remove an outdated JavaScript output file whenever its corresponding Reason source file is deleted. The editor will also auto-reload the compiled JavaScript file whenever you save a Reason source file.

In VSCode, you can also open a terminal session directly below the files using the View | Integrated Terminal command and run bsb -w to get a single integrated view of your entire workflow. This way, when there are compile errors, you won't have to switch windows to see them. Of course, you may prefer to work with two monitors and keep the terminal and compiler running on another screen so you don't have to switch windows—that's feasible, too.

主站蜘蛛池模板: 西宁市| 永修县| 裕民县| 论坛| 西贡区| 南丹县| 西乌珠穆沁旗| 元氏县| 渭南市| 林口县| 纳雍县| 临朐县| 砚山县| 承德县| 安溪县| 汉川市| 赤壁市| 体育| 东山县| 社旗县| 九龙县| 北安市| 无为县| 新野县| 阜阳市| 鱼台县| 沅江市| 炎陵县| 嘉鱼县| 嵊泗县| 东丰县| 汉沽区| 阿勒泰市| 景洪市| 屯门区| 乐业县| 正蓝旗| 德惠市| 洛隆县| 铅山县| 镇原县|