`activator~run`不起作用

Par*_*dar 1 sbt playframework typesafe-activator

运行时activator ~ run,会发生以下情况:

  1. 当dev服务器第一次运行时,我在控制台中收到一条消息,说服务器正在侦听端口9000.
  2. 现在,当我对文件进行更改并保存时,没有任何内容输出到控制台.
  3. 但是,当我刷新页面时,我会在控制台中看到有关重新加载的消息,并且浏览器会加载.

我认为~ run意味着重新运行每个文件更改?

bie*_*ior 6

打开您的build.sbt文件,检查它是否包含类似的行fork in run := true.如果是,请删除该行或将值设置为false.

这是为什么?

Activator UI需要此fork来生成进程,因此每次从UI启动应用程序时,它都会首先添加该行以确保它存在.无论如何,它会导致热重载(以及其他一些奇怪的事情,如应用程序挂起,内存泄漏)的一些问题.