リソースからマークダウンファイルをスラップするマクロがあります。 コンテンツを提供する便利な方法を提供します。 しかし、私がmarkdownファイルを編集するとき、Figwheelはマクロを再評価する必要があることを知る方法がありません。Figwheelは、リソースファイルが変更されたときにClojureScriptコードを評価できますか?
改行を含む文字列がほとんどのClojureエディタでインデントされるため、markdownをcljsファイル内の文字列に置くことは望ましくありません。これにより、マークダウンが不正確になります(先行スペースはマークダウンで意味があります)。
マークダウンファイルが変更されたときに検出/リフレッシュする方法はありますか?それとも良い解決策ですか? https://github.com/timothypratley/figwheel-watch-markdown-example
アイデアありがとう...私はそれを働かせることができませんでした。 https://github.com/timothypratley/figwheel-watch-markdown-example < - ウォッチ・パスを設定しても、再コンパイルや再ロードは発生しません。私は行方不明のものがありますか? –
@TimothyPratley [ログライター]を設定しようとしましたか(https://github.com/bhauman/leinfigwheel/blob/e47da1658a716f83888e5a5164ee88e59b2d8c1e/sidecar/src/figwheel_sidecar/components/file_system_watcher.clj#L26-L28) 'figwheel-server-options'の中で?ファイルシステムウォッチャーで何が起こっているのかを知ることができます。 –
これは、clj-reloadingシステムがマクロを持つcljファイルが非Clojureファイルに依存していることを認識しないため、これが難しいようです。変更すると再コンパイルする必要があります。 明日はもう少し見てみようと思っています。 – Magos