20

我对 IntelliJ 相当陌生,我正在使用它来开发 AngularJS / Java Web 应用程序。当我更改 HTML 或 JavaScript 代码时,我总是必须重新启动应用服务器(我使用的是 Jetty)。是否有为 HTML/JS/CSS 文件提供热插拔的配置或插件?

我正在使用 IntelliJ 12 Ultimate 版。

4

5 回答 5

31

我有同样的问题,但我已经解决了。您可以按照以下步骤操作:

  1. 转到帮助-> 查找操作
  2. 键入“注册表”。
  3. 找到并标记:“compiler.automake.allow.when.app.running”。
  4. 关闭对话框。
  5. 转到“设置->构建、执行、部署->编译器”。
  6. 标记“自动构建项目”。
  7. 应用更改。
  8. 转到 Spring Boot 配置,如果一切顺利,它将显示有关“后台编译”的警告,运行您的 Spring Boot 应用程序,您应该能够在刷新浏览器时看到您的 statisc 文件更改。

希望能帮助到你。

于 2017-04-05T14:24:53.600 回答
10

您需要“更新资源”选项。您应该能够在您的服务器运行/调试配置中找到此选项。

于 2013-08-28T16:00:59.850 回答
1

当我发现这个线程很有趣时,我也在这里找到了很多解释:https ://www.jetbrains.com/idea/help/updating-applications-on-application-servers.html

于 2014-11-28T12:52:08.090 回答
1

还有一件事,可能并不明显——要激活自动构建,您必须激活 IntelliJ 窗口。还是很方便的,虽然只在浏览器中操作需要切换窗口。

于 2018-03-06T01:37:12.393 回答
0

此外,“运行 -> 重新加载更改的类”的键盘快捷键(例如 Ctrl+F5 或 Cmd+F5)可能会派上用场。它可以帮助我多次保存更改,然后在完成后重新启动服务器(除非使用 JRebel :)

于 2017-08-28T23:03:15.590 回答