問題タブ [bundling-and-minification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.NETバンドル-2番目のJSファイルを無視する
ASP.NETのバンドルおよびミニファイ機能を使用して簡単なテストを設定しました。私は2つの非常に単純なjsファイルを持っています:
〜/ JS / Site.js
〜/ JS / test.js
次のようにバンドルを作成しました。
を使用してページ上のバンドルを参照しました@Scripts.Render("~/bundles/scripts/site-globals")
(web.configで)デバッグ中のサイトを実行すると<compilation debug="true" targetFramework="4.5" />
、期待どおりの結果が得られます。2つのアラートボックスが次々に表示されます。
ただし、change to release(<compilation debug="false" targetFramework="4.5" />
)を実行すると、最初のアラートボックスのみが表示され、ブラウザーに送信される結合されたJSファイルはtest.jsのコンテンツを完全に無視します。
「結合および縮小」された出力は次のとおりであり、誤ってSite.jsからのコードのみが含まれています。
なぜこれが起こっているのかについてのアイデアは大歓迎です!ありがとう
asp.net-mvc - asp.netmvcはバンドルからcssファイルを除外します
私はそのようなバンドルを持っています
しかし、1つのCSSファイルを除外したいと思います。
バンドル内の各CSSファイルを指定せずにこれを作成することは可能ですか?
asp.net-mvc-4 - MVC のバンドルと縮小がインポートで機能しない
MVC 4 プロジェクトで VS 2012 で Metro-bootstrap (http://talkslab.github.com/metro-bootstrap/) を使用しようとしています。この投稿 (http://stackoverflow.com/questions/9593254/mvc4-less-bundle-import-directory) の手順に従いましたが、拡張子が .less のファイルが見つからないというエラーが引き続き表示されます。 Metro-bootstrap.less を解析しようとしています。@import を呼び出すときにエラーが発生しています。どんな助けでも大歓迎です。
asp.net-mvc - mvc バンドル、ビューごとに 1 つ
私は mvc4 で作業しており、CSS と JavaScript のバンドルがどのように機能するかを調べています。サポートが必要な質問があります。
レンダリングするページ (ビュー) ごとに、js ファイルと css ファイルを 1 つだけ用意したいと思います。これは、そのビューに必要な複数のファイルの集大成です。私が見たところ、ファイルのバンドルを作成できますが、ビューごとにバンドルを作成する方法がわかりませんでした。
私が概説したことを達成することが可能であれば、誰かがこれを手伝ってくれますか?
asp.net-mvc - Azure上のMVC4-@Scripts.Render( "〜/ bundles / jquery")slow
使っています
Microsoft.AspNet.Web.Optimization 1.1.0-alpha1(1.0.0から更新-これも機能しません)
私のプロジェクトで。スクリプトセクションのレンダリングが非常に長いことに気付きました(ページ全体のレンダリングが非常に長い)。私はいくつかのタイムロガーを配置しました...それは非常に奇妙です、ただ
@ Scripts.Render( "〜/ bundles / jquery")
〜2秒かかります!(* charなしの2つのファイルへの参照が含まれています)。JQ、JQ UI、およびJQValidateのレンダリングが最大4秒かかるセクション。他のスクリプト(私のカスタムスクリプト)は<0.1秒をレンダリングします。どこで問題が発生する可能性がありますか?Azure?Azureでキャッシュしますか?誰かが同様の問題を抱えていましたか?
asp.net-mvc-4 - mvc4のバンドルを使用してバージョンジェネレーターのクエリトークンを削除する方法
こんにちはimvc4アプリケーションを使用し、バンドルを使用してスクリプトとcssをレンダリングします
以下は私がバンドルを作成した方法です:
これで、ブラウザのソースに表示されるように、次のようなバンドルが生成されます。
私が欲しいのは、リンク内のバージョンの「v」クエリ文字列を削除することです。
ありがとう
visual-studio-2012 - WebEssentials-バンドルのバージョン管理
現在、CSSファイルとJavaScriptファイルをバンドルして縮小するためにVisual StudioWebEssentialsを使用しています。
現在、本番環境にプッシュされたときのキャッシュの問題を回避するために、バージョン番号(mybundle-1.0.0.cssなど)でバンドルを手動で作成しています。また、ソースに変更を加えるたびに、バンドルファイルのバージョン番号を手動で変更する必要があります。
Web Essentialsバンドルに、見落としている可能性のある自動バージョン管理機能はありますか?
理想的なワークフローは次のとおりです。
- 開発者はソースファイルを更新します。
- Web Essentialsは、バンドルを自動的に更新します。
- Web Essentialsは、ファイル名のバージョン番号を自動的にインクリメントします。
これは可能ですか?
そうでない場合は、開発者のワークフローを改善するための提案をお待ちしています。
asp.net-mvc - MVC 4: ScriptBundle が Javascript ファイルの最適化されていないリンクを返すように強制する
web.config で debug = false の場合、MVC 4 でScriptBundleが javascript の展開されたリストを返すようにしようとしています。デフォルトでは、Debug=false の場合、ScriptBundle は JavaScript を 1 つの呼び出しに最適化します。
現在、web.config で debug=false を設定すると、 ScriptBundleは次のように JavaScript ファイルを結合して縮小します。
debug=falseの場合、次のように展開された JavaScript を出力するには、 Scriptbundleが必要です。
Scriptbundleの最適化をオフにする方法はありますか?
なんで?サイトで https リダイレクトを行うと、ScriptBundleに最適化されたスクリプト リンクが機能しません (リンクで 503 Forbidden が表示されます)。
c# - 実行時にバンドルと縮小を一時的に無効にする方法は?
JavaScript と CSS の問題をデバッグする目的で、単一のリクエストのバンドルと縮小を一時的に無効にする必要があります。このように QueryString にパラメーターを追加して、実行時にこれを実行したいと思います..
これが私が考えているアプローチです。
- すべての Web 要求でこの静的プロパティを設定しているという事実に潜在的な問題はありますか? (Web アプリは Web ファームで実行されます)
- これを処理するより良い方法はありますか?
cdn - ASP.NET MVC 内のバンドリング パフォーマンス
Microsoft CDN の例で 4 つの js ファイルを参照する方がパフォーマンスが良いですか?