2017-09-10 17 views
0

私のプロジェクト用のカスタムjavascriptファイルがあります。しかし私は効率的なので、常にミニバージョンを使うべきだということを読んだ。したがって、Custom.jsファイルを変更するたびに、新しいcustom.jsファイルをオンラインツールに変換して、自分の古いMinified Custom JSファイルをプロジェクトから削除し、新しいCustomized JSファイルを新しいもの(縮小されたもの)に置き換えます。このような状況に対処する良い方法はありますか?私のプロジェクトでは、実際のCustom.Jsファイルを参照している場所はありません。私はMinified版への参照のみを追加しました。カスタムjavascriptファイルを自動的にミニバージョンに変換する方法

IDE:Visual Studioのコミュニティ版無料 (2017)

+1

デフォルトでは、フレームワークの組み込み[バンドルとミニネイション](https://docs.microsoft.com/en-us/aspnet/mvc/overview/performance/bundling-and-minification)機能が使用されます。それはあなたのun-minifiedバージョンをデバッグモードで使用し、自動的に実動モードでそれを縮小します。 –

+0

BundleConfig.csでJqueryのバンドルとすべてのバンドルを見ることができるのでバンドルについて知っています。私はミニネーションについて知らなかった。私は今それを調べます。したがって、私はmY Custom Jsファイルに何らかの変更があることを自動的に検出し、Minファイルを自動的に更新すると仮定しています。 – Unbreakable

+1

はい。本番環境では、jsファイルとcssファイルは自動的に12カ月間に圧縮されキャッシュされます。あなたのファイルを変更すると、そのファイルは消去され、再度圧縮されてキャッシュされます –

答えて

0

あなたはIDE用のプラグインを使用してみてください:)

次に、あなたがあなたのファイルを保存し、それがautomaticaly CSSのためにその可能.min 1が保存されますあまりにも。どのIDEを使用していますか?

+0

編集に追加 – Unbreakable

+0

私は十分な評判がないので、私はしませんでした:/ –

+0

私の質問の編集セクションで、あなたが求めた情報を追加しました。 :)(スクロールアップして私の質問を参照してください)。 – Unbreakable

0

バンドルと縮小は、MVC4のデフォルト機能です。バンドル設定ファイルに実装するだけで済みます。

BundleTable.EnableOptimizations = true; 

詳細な文書here。従ってください。

関連する問題