2017-12-11 19 views
0

我々のようなバンドルを使用することができます前に:ASP.NETコア2.0バンドルCDN

bundles.Add(new ScriptBundle("~/bootstrapjs", "//maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js").Include(
        "~/lib/bootstrap/dist/js/bootstrap.js")); 

どのように私は今、CDNパスのために、これを行うのですか? 私はgulpなどを使うことができると知っていますが、カレンダーやdatepickerのように、すべてのページで使用しないパッケージへの参照をすべて更新する特定の場所を簡単に探しています。

私がdatepickerが必要なときはいつも、 "@ Scripts.Render("〜/ datepickerjs ")のようなものがあり、私はbundleconfigのバージョン番号を更新しました。

私はこれを使用するすべての場所を更新するために多くの作業のように静かに思えます。

+0

[バンドルおよび縮小](https://docs.microsoft.com/en-us/aspnet/core/client-side/bundling-and-minification?tabs=visual-studio%2Caspnetcore2x) – Alexan

答えて

0

ASP.NETコアでは、<environment>タグを使用して、どのスクリプトをロードするかを区別するようになりました。これは、最適化の単純なブールトグルではなく、事実上任意の数の異なる環境でさまざまなバリエーションを持つことができるので、実際ははるかに優れています。

スクリプトの「バンドル」を読み込むことができるという類似性が必要な場合は、一緒に組み込みたいスクリプトを格納する部分ビューを作成するだけです。次に、この部分をドロップする必要のある部分を参照します。

関連する問題