Playframework 玩吧!在修改文件而不是刷新浏览器时重新编译

Playframework 玩吧!在修改文件而不是刷新浏览器时重新编译,playframework,playframework-2.0,Playframework,Playframework 2.0,从Play框架开始,一个小问题是,当我进行更改然后刷新时,它需要很长时间(几秒钟)才能重新编译,以便在浏览器中看到它。例如,在对视图进行许多微小调整时,这可能会有点恼人 是否有一种神奇的方法可以让Play在源文件更改时尝试重新编译,而不是等到浏览器刷新后再重新编译?是的。Play console基于SBT,它有一种简便的方法,可以在源文件更改时通过在其前面加上波浪号来运行命令。因此,在Play console中,使用如下波浪线前缀运行: [my-play-app] $ ~run 当源文件发生更

从Play框架开始,一个小问题是,当我进行更改然后刷新时,它需要很长时间(几秒钟)才能重新编译,以便在浏览器中看到它。例如,在对视图进行许多微小调整时,这可能会有点恼人


是否有一种神奇的方法可以让Play在源文件更改时尝试重新编译,而不是等到浏览器刷新后再重新编译?

是的。Play console基于SBT,它有一种简便的方法,可以在源文件更改时通过在其前面加上波浪号来运行命令。因此,在Play console中,使用如下波浪线前缀
运行

[my-play-app] $ ~run

当源文件发生更改时,应用程序将尝试重新编译,为您节省宝贵的秒数,这些秒数很快就会开始累积。

为什么您在一分钟内就回答了自己的问题?@ianNewson嗯,我有个问题,在这里找不到答案,然后我自己解决了这个问题,但我认为这个答案对其他人会有用。@IanNewson看到杰夫·阿特伍德的StackExchange博客--。积极鼓励您回答自己的问题,了解SO中不存在的知识。您可以直接从命令行运行它,而无需先运行控制台:
play~run
如何使用
~run
停止应用程序运行?Ctrl+D或Ctrl+C不工作