1

RequireJS を使用して、ASP.NET MVC プロジェクトで JavaScript ファイルを整理することを検討しています。TFS ビルドの一部として RequireJS オプティマイザー r.js を呼び出して、JavaScript と CSS ファイルを結合 + 縮小したいと思います。

これが理にかなっているかどうか、ビルド スクリプトでこれを実装する方法を考えています。

4

1 に答える 1

2

もちろん。ノードは問題なくインストールされます(エージェントを一緒に使用することを検討してください)。そこから、InvokeProcessアクティビティを使用してを実行しますnode <path>/<to>/r.js -o build.app.js

r.jsをビルドサーバーに配置するのではなく、プロジェクトソースに含めます。これにより、ローカルでのビルドの練習が簡単になります。ConvertWorkspaceItemアクティビティを使用して、build.app.jsへのパスを取得する必要があります。

考慮したいもう1つのことは、連結されて醜いリソースを削除することです。必須ではありませんが、build.app.jsから期待するモジュールを最終的なデプロイ可能なパッケージディレクトリにコピーすることでこれを行うことを好みます。

于 2012-07-16T03:52:50.503 に答える