3

Web 開発に enlive を使用しています。を使用してreplでリングサーバーを起動します(serve my-app/handler)

ただし、html テンプレートのいずれかに変更を加えた場合、変更を表示するには repl を再起動する必要があります。repl を再起動せずにマークアップをリロードするにはどうすればよいですか?

ありがとう、ムルタザ

4

1 に答える 1

3

テンプレートを読み取る行を再評価する必要があります。たとえば、私のプロジェクトでは、次の行を再評価する必要があります (Emacs では "Cx Ce"):

(def table-template (h/html-resource "META-INF/web/table.html"))

Emacs を使用しない場合は、:reload を含むテンプレートを含む名前空間を必要とすることができます。これを参照してください: force clojure :reload

于 2012-09-10T07:34:42.510 に答える