タグ付けされた質問 「bundling-and-minification」

9
バンドラーは.minファイルを含みません
拡張子.min.jsのファイルが含まれていないmvc4バンドラーに奇妙な問題があります 私のBundleConfigクラスで、私は宣言します public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } 私の見解では、私は宣言します <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> そしてそれがレンダリングするとき、それはレンダリングするだけです <html> <head> <script src="/Scripts/jquery-1.8.0.js"></script> </head> <body>test</body> </html> jquery.tmpl.min.jsの名前をjquery.tmpl.jsに変更すると(それに応じてバンドルのパスを更新すると)、両方のスクリプトが正しくレンダリングされます。 「.min.js」ファイルを無視する原因となっている構成設定はありますか?

3
403を与えるMVC4スタイルのバンドル
バンドル/縮小が有効になっている場合、一部のバンドルはブラウザーに無効なURL(/で終わる)が含まれているように見え、IISはフォルダーの内容を一覧表示しようとしているかのように403 forbiddenエラーを出します。 バンドルのセットアップ方法に違いはありません。それらは.min.cssではなく、アクセス許可は正しいなどです。

6
BundleCollectionにMVC4のキャッシュされたスクリプトバンドルを強制的にフラッシュする方法
...または、心配するのをやめて、Microsoftの完全に文書化されていないAPIに対してコードを書くことをどのように学んだか。公式System.Web.Optimizationリリースの実際のドキュメントはありますか?'cuz確かに何も見つかりません、XMLドキュメントはありません、そしてすべてのブログ投稿は実質的に異なるRCAPIを参照しています。Anyhoo .. 私はjavascriptの依存関係を自動的に解決するコードをいくつか書いていて、それらの依存関係からその場でバンドルを作成しています。アプリケーションを再起動せずにスクリプトを編集したり、バンドルに影響する変更を加えたりした場合を除いて、すべてがうまく機能します。変更は反映されません。そこで、開発で使用するために依存関係のキャッシュを無効にするオプションを追加しました。 ただし、バンドルコレクションが変更された場合でも、明らかBundleTablesにURLをキャッシュします。たとえば、自分のコードでバンドルを再作成する場合は、次のようにします。 // remove an existing bundle BundleTable.Bundles.Remove(BundleTable.Bundles.GetBundleFor(bundleAlias)); // recreate it. var bundle = new ScriptBundle(bundleAlias); // dependencies is a collection of objects representing scripts, // this creates a new bundle from that list. foreach (var item in dependencies) { bundle.Include(item.Path); } // add the new bundle to …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.