刚开始使用Play框架和一个轻微的刺激因素是,当我进行更改然后刷新它需要很长时间(几秒钟)才能重新编译,所以我可以在浏览器中看到它。例如,在对视图进行许多微小调整时,这会有点恼人。
是否有一种神奇的方法可以让Play尝试在源文件发生更改时重新编译,而不是等到刷新浏览器?
答案 0 :(得分:5)
是。 Play控制台基于SBT,它有一种方便的方法,可以在源文件被更改时通过为波形符添加前缀来运行命令。因此,在Play控制台中使用这样的代字号run
加上前缀:
[my-play-app] $ ~run
每当源文件发生变化时,应用程序都会尝试重新编译,从而节省宝贵的秒数,很快就会开始加起来。