ASP.NETコアリソースの圧縮とパッケージ化
あなたは、ページロードのパフォーマンスを改善するためのASP.NET Webアプリケーションで圧縮してパッケージ化使用することができます。
- パッケージングは、単一のパッケージファイルにファイル(CSS、JSファイルや他のリソース)またはマージ複数のです。Webリソースファイルは、ページロードのパフォーマンスを向上させることができ、必要なファイルサーバからの要求の数を減らすためにマージされます。
様々なコードの圧縮が要求されたリソースファイルのサイズを小さくするために最適化されています。不要な空白やコメントを削除圧縮する一般的な方法、および文字変数名に削減されます。
bundleconfig.jsonファイル
[
{
"outputFileName": "wwwroot/css/site.min.css",
"inputFiles": [
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/site.min.js",
"inputFiles": [
"wwwroot/js/site.js"
],
"minify": {
"enabled": true,
"renameLocals": true
},
"sourceMap": false
}
]
設定オプションの説明:
- 袋を再生し、出力ファイルパスにOUTPUTFILENAME。そして、ファイルbundleconfig.json相対パス。必須の
- 入力ファイルは、ファイルパスの配列をパッケージ化します。
- 縮小化は、圧縮オプションの種類を入力してください。オプションで、デフォルト値は縮小化:{:真の有効}
- プロジェクトに生成されたファイルをincludeInProject。オプション、デフォルト-false
- sourceMapsは、ファイルの発生源のマッピングを吸収合併しました。オプション、デフォルト-false
あなたはBuildBundlerMinifierをインストールする必要があります