1

<compilation debug="false" targetFramework="4.0" />.

数時間後、.js ファイルの名前を番号付きのファイル名に変更する機会がありました。これで動作します。しかし、私はそれに関するドキュメントを見つけることができません! 何か説明はありますか?

これが私のバンドル コードです。最後の 2 つのファイルは私のものです。

BundleTable.Bundles.Add(new ScriptBundle("~/bundles/topoix").Include(
                    "~/Scripts/jquery-{version}.js",
                    "~/Scripts/JSON.js",
                    "~/Scripts/knockout-{version}.js",
                    "~/Scripts/tp-{version}.js",
                    "~/Scripts/tpmodel-{version}.js"

             ));

ファイル名が ~/Scripts/tp.js、~/Scripts/tpmodel.js、~/Scripts/tp.min.js、~/Scripts/tpmodel.min.js の場合、これはスクリプトをレンダリングしません。

しかし、ファイル名が

~/Scripts/tp-1.0.0.js、~/Scripts/tpmodel-1.0.0.js、~/Scripts/tp.min-1.0.0.js、~/Scripts/tpmodel-1.0.0.min. js

(違いは、ファイル名に -1.0.0 が追加されていることです)。

4

1 に答える 1

0

デフォルトのバンドルでは .min ファイルを無視するため、ファイルの名前を変更するか、圧縮されていないバージョンを使用してください。

または bundles.IgnoreList.Clear(); を追加します。

バンドルに .min ファイルが含まれていない

于 2013-05-29T11:37:14.883 に答える