2011-09-21 7 views
5
  1. です、プリコンパイル 静的ファイルを使用するか、例えば使用 のHttpHandlerを何らかのランタイム変換を使用するように.lessファイルを処理する方法をお勧め? の様々な方法の長所と短所は何ですか?
  2. 上記の推奨アプローチを解決するには、どのような方法が推奨されますか?ツール、ライブラリなど?

答えて

6

.NET上にあるので、DotLess projectをチェックアウトすることをおすすめします。オープンソースで非常にアクティブです。彼らはIISにプラグインするHTTPハンドラを持っていて、.lessファイルのリクエストを取得し、有効なCSSファイルを返します。私は彼らが使用するキャッシングの量はわかりませんが、あなたはおそらくそれをキャッシュするためにブラウザに依存することができます..

DotLessプロジェクトには、プロジェクトビルド)、または必要に応じてプログラムで実行できます。

あなたがどのようなやり方をとっているかについての長所と短所は、プロジェクトによって大きく異なります。私は最良のワークフローは、javascriptファイル以外の外部依存関係は必要なく、すべての変更がすぐに実行できるため、開発にLESS.jsを使用することができると考えています。その後、プロジェクトがさまざまなテスト環境と本番環境でプロモートされるので、Webサーバーフィルタをインストールするか、プリコンパイルできます。再度、あなたのプロジェクトのためにそれをどのように解決したいかによって異なります。

関連する問題