5

Ring / JettyをClojureで使用して、コードに変更を加えるときは、JVM全体をリロードする必要があります。

Jettyをコードの変更と非同期に保つ方法はありますか?それで、ブラウザーウィンドウを更新して、すぐに変更を取得できますか?

具体的には、HTML解析にHiccupを使用していますが、これは主に、作成しているレイアウトの変更です。

レイアウトの変更が自動的にコンパイルされ、更新時にブラウザで利用できるようになれば、大幅な時間の節約になります。

誰かがそれについて何か情報を持っていますか?解決策はありますか?

4

2 に答える 2

8

特にlein-ring:auto-reload?とオプションを確認することをお勧めし:auto-refresh?ます。

于 2013-02-20T04:14:41.883 に答える
7

ringの自動リロード機能の代わりに、emacs + nreplや反時計回りなどのrepl対応の開発システムを使用している場合(そうでない場合は、違いを確認するために試してみてください)、エディターから実行中のシステムに直接特定の定義またはファイルを再評価することができます。IMOは、保存+(自動)リロードよりもはるかに優れたワークフローです。私はemacs/nrepl.elを使用していますが、自動リロードを使用したことはありません。

于 2013-02-20T09:19:34.610 に答える