2017-08-11 6 views
0

私はgit経由で数人の人によって管理されているASP.netプロジェクトを扱っています。ビルド時にCSSファイルを小さくする方法はありますか?

ビルド時にCSSファイルを小さくし、バンドルをチェックアウトしてアドオンを縮小したいと考えていますが、これは、各ビルド時にソースファイルから再生成されたコードを再生成するオプションを提供していません。

各ビルドでソースcssファイルを小さくするためのより良い方法はありますか?

答えて

0

あなたの質問を正しく理解するには、あなたのCSSソースとビルドまたはデプロイする時間を連結して小さくする必要があります。
私はあなたのビルドスタックの様子を見せていないので、私は推測することができますが、CSSファイルを使用して、gruntまたはgulpのようなものを使用します。
私の自己では、私はうんざりを好む。あなたのCSSファイルを連結、縮小、または自動プレフィックス付けするタスクを作成するのは簡単です。
タスクを作成したら、それをビルドスクリプト、タスク、またはbashに追加できます。

この方法でも、werckerやtravisのようなCIでうまく機能します。

0

さらに良い方法はmake your file to online file (like CDN link github can help you in that)で、次にすべてを追加することです。css多くのビルド時間を節約します。

  • ファイルを小さくするようにしてください。

  • オンラインリンクファイルを作成してください。

0

ビルド後にMicrosoft Ajax Minifierを使用することができます。

は、ここで説明:https://www.codeproject.com/Articles/182690/Minify-Javascript-and-CSS-using-Microsoft-Ajax-Min

それとも、ジェンキンスとの統合を持っているならば、ビルドステップの後に、あなたがbatファイルを呼び出すことができますし、ビルドディレクトリのフォルダに縮小を実行します。

複数のテクノロジプロジェクトの場合、Microsoft Ajax Minifierに基づいて作成し、すべてのビルドが完了したら、Jenkingのbatコマンドを使用してこのexeを実行して、すべてのcssファイルとjsファイルを縮小します。

これらのプロジェクトをビルドした後、PHP、ASP.Net、およびSilverlightコードと統合しました。

関連する問題