我只是在学习语言并使用我想在每次更改时重新编译的文件。
节点世界中是否有watch
或类似nodemon
?
或者在注意到更改时杀死正在运行的应用程序的一个小shellcript?
答案 0 :(得分:4)
在https://github.com/benoist/carbon-crystal/blob/master/Guardfile中,他们使用https://github.com/guard/guard。您可以使用文件系统事件链接以运行crystal spec
的任何工具都应该可以解决问题。我没试过。
作为Guardfiles的原生水晶解释器,您可以使用https://github.com/f/guardian
由于清单shard.yml不包含要为项目本身编译的主文件,因此无法直接在crystal cli中使用它。