私はスキャフォールドサイトを使用しており、静的javascriptファイルで何かを変更するたびに、開発サーバーを停止し、変更を有効にするために「cabal install&&yesoddevel」を実行する必要があります。
キャッシュされたバージョンの代わりに通常のjs/cssを使用して、常に再コンパイルする必要がないようにする方法はありますか?
試す
touch Settings/StaticFiles.hs
静的ファイルのテンプレートhaskellコードがそのファイル(デフォルトのスキャフォールド構造)にあるため、これはその特定のファイルです。そのファイルに触れると、ファイルが再コンパイルされ、テンプレートのhaskellコードが再実行されます。
templates
編集:申し訳ありませんが、これでは、フォルダー内のファイルのように静的js/cssソースファイルを使用して開発する方法に関する質問に答えられないことに気付きました。さて、フォルダにjs / cssファイルを含めるべきではありません。cssファイルとjsファイルで積極的に作業していると思われる場合は、 /ファイルをフォルダstatic
に移動してシェイクスピア言語を使用することを検討してください。.js
.css
template
static
ブループリントcssフレームワークなど、他の場所から大規模なコードベースを取得した場合にのみ、js/cssファイルをフォルダーに配置します。この質問に対する私の答えを参照してください。
これに関するwikiエントリがあります-少なくとも、JavaScriptが変更されたときにyesodプロジェクトを再コンパイルする必要がないという部分です。