ASP.NETコアリソースの圧縮とパッケージ化

オリジナル: 圧縮とパッケージ化ASP.NETコアリソース

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をインストールする必要があります

おすすめ

転載: www.cnblogs.com/lonelyxmas/p/12010348.html