web-dev-qa-db-ja.com

htmlおよびjavascriptファイルのIntelliJホットスワップを有効にする

私はIntelliJにかなり慣れておらず、AngularJS/Java Webアプリケーションの開発に使用しています。HTMLまたはJavaScriptコードに変更を加えるときは、常にアプリサーバーを再起動する必要があります( Jettyを使用しています)HTML/JS/CSSファイルのホットスワップを提供する構成またはプラグインはありますか?

IntelliJ 12Ultimateエディションを使用しています。

18
Mike Hopper

「リソースの更新」オプションが必要です。このオプションは、サーバーの実行/デバッグ構成で見つけることができるはずです。

9
chalimartines

同じ問題が発生しましたが、すでに修正しています。次の手順に従うことができます。

  1. [ヘルプ]-> [アクションの検索]に移動します
  2. 「レジストリ」と入力します。
  3. 「compiler.automake.allow.when.app.running」を見つけてマークします。
  4. ダイアログを閉じます。
  5. 「設定->ビルド、実行、デプロイメント->コンパイラ」に移動します。
  6. 「プロジェクトを自動的にビルドする」をマークします。
  7. 変更を適用します。
  8. Spring Boot Configurationに移動し、すべてがうまくいくと、「バックグラウンドコンパイル」に関する警告が表示されます。SpringBootアプリケーションを実行すると、ブラウザーを更新したときにstatiscのファイルの変更を確認できるはずです。

それが役に立てば幸い。

25
Rafael Reyes

もう1つ、明らかではないかもしれませんが、自動ビルドをアクティブにするには、IntelliJウィンドウをアクティブにする必要があります。ブラウザのみで操作する場合はウィンドウを切り替える必要がありますが、それでも非常に便利です。

1

このスレッドが面白いと思ったので、ここにもたくさんの説明がありました: https://www.jetbrains.com/idea/help/updating-applications-on-application-servers.html

1
user2409548

また、 "実行->変更されたクラスの再読み込み"へのキーボードショートカット(例:Ctrl + F5またはCmd + F5)が便利な場合があります。変更を複数回保存し、完了したらサーバーを再起動するのに役立ちます(JRebelを使用している場合を除く:)

0
pradip9102