Playframework 加快scala.js/sbt编辑编译运行/调试周期

Playframework 加快scala.js/sbt编辑编译运行/调试周期,playframework,sbt,scala.js,Playframework,Sbt,Scala.js,我的Play+Scala.JS应用程序的编辑编译运行周期非常缓慢。我想知道你有没有加快速度的窍门 例如,是否有一种方法可以避免每次客户端(scala.js)代码更改时重新启动服务器?我们不需要关闭和重新打开数据库连接,所有这些都只是为了提供一个新的javascript文件@aholland在这方面取得了部分进展,但他的技术涉及手动将项目拆分为服务器部分和客户端部分,然后(手动)再次合并它们。啊 @OlivierBanvillain在的示例项目表示,它具有“用于开发/部署的适当sbt配置”。bui

我的Play+Scala.JS应用程序的编辑编译运行周期非常缓慢。我想知道你有没有加快速度的窍门

例如,是否有一种方法可以避免每次客户端(scala.js)代码更改时重新启动服务器?我们不需要关闭和重新打开数据库连接,所有这些都只是为了提供一个新的javascript文件@aholland在这方面取得了部分进展,但他的技术涉及手动将项目拆分为服务器部分和客户端部分,然后(手动)再次合并它们。啊

@OlivierBanvillain在的示例项目表示,它具有“用于开发/部署的适当sbt配置”。build.sbt文件做了一些有趣的事情,可以监视文件的更改等。但我看不到实际使用中的区别:每次scala.js源代码更改时,播放服务器仍然会重新启动。也许我误解了他的意图(解释非常少!)


我还看到了sbt revolver插件()——事实上上面的项目使用了它。它宣传“Scala的快速发展转变非常危险”,但我不明白它的优势是什么。它讨论了在后台启动/停止应用程序,但这与普通sbt有何不同?

我使用中的示例(包括插件)重写了build.sbt文件。这帮了大忙