2012-03-09 8 views
1

私は開発中のASP.Net MVCアプリケーションに、いくつかのbackbone.jsビュー、JavaScriptモジュール、およびスタイルシートを用意しています。私は開発中にこれらのファイルを分離したいが、展開前に結合/統合、圧縮、uglify、依存関係の解決などをしたい。 Rubyコミュニティには、JuicerJammitなどのソリューションがあります。 .NET Web開発者のための同様のソリューションがありますか?Visual Studioと統合する理想的なソリューションですか?Visual StudioでのJavascriptとCSS資産のパッケージ化

答えて

2

私は過去にこれにChirpyを使用しました。また、SASS、LESS、およびCoffeeScriptもコンパイルします。

2

正確にこの目的でYUI Builderを使用します。それはJava/Antをベースにしていますが、プロジェクトファイル(私たちの場合はcsproj)を作成し、 "ビルド"ファイルをオーバーライドすることによってmsbuildにすべての作業をさせることは難しくありませんでした。ターゲット。メインの.slnファイルにプロジェクトを組み込み、自動的にすべてのC#/ .NETプロジェクトと共にビルドします。

注意すべきこと:この方法を構築するときに、当初は頻繁に/ランダムに「アクセス拒否」エラーが発生しました。 Visual Studioは、YUI Builderによって生成される中間ファイルの多くをロックしていたことが判明しました。だから私たちの回避策は、関連するすべてのファイルをtempフォルダにrobocopyし、そこで作業を行い、robocopyに戻すことです。

これは理想的ではありません。あなたが望んでいるようなアウト・オブ・ザ・ボックスの統合ではありませんが、それはうまく機能します。個々のスクリプトではなく、1つの結合されたファイルを提供するための縮小、JSLintチェック、依存関係管理、およびインフラストラクチャを提供します。

+0

ありがとうございました。カスタムソリューションでこのような共通の問題を解決したくないので、私が探していたほど合理化されていません。私は既存の実績のあるソリューションを探しています。 –

関連する問題