5

私はスキャフォールドサイトを使用しており、静的javascriptファイルで何かを変更するたびに、開発サーバーを停止し、変更を有効にするために「cabal install&&yesoddevel」を実行する必要があります。

キャッシュされたバージョンの代わりに通常のjs/cssを使用して、常に再コンパイルする必要がないようにする方法はありますか?

4

2 に答える 2

5

試す

touch Settings/StaticFiles.hs

静的ファイルのテンプレートhaskellコードがそのファイル(デフォルトのスキャフォールド構造)にあるため、これはその特定のファイルです。そのファイルに触れると、ファイルが再コンパイルされ、テンプレートのhaskellコードが再実行されます。


templates編集:申し訳ありませんが、これでは、フォルダー内のファイルのように静的js/cssソースファイルを使用して開発する方法に関する質問に答えられないことに気付きました。さて、フォルダにjs / cssファイルを含めるべきではありません。cssファイルとjsファイルで積極的に作業していると思われる場合は、 /ファイルをフォルダstaticに移動してシェイクスピア言語を使用することを検討してください。.js.csstemplate

staticブループリントcssフレームワークなど、他の場所から大規模なコードベースを取得した場合にのみ、js/cssファイルをフォルダーに配置します。この質問に対する私の答えを参照してください。

于 2012-07-07T14:58:28.260 に答える
1

これに関するwikiエントリがあります-少なくとも、JavaScriptが変更されたときにyesodプロジェクトを再コンパイルする必要がないという部分です。

于 2015-06-09T19:53:06.900 に答える