2017-10-12 91 views
7

Bootstrap ve jQuery gibi paketleri yüklemek için Visual Studio 2017'de Bower kullanıyorum. Ben başka bir şeye 3.3.7 den Bower Bootstrap sürümünü değiştirirsenizCDN desteği için Razor görünümlerinde Bower paketi sürüm numaralarını kullanın

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css" 
      asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.css" 
      asp-fallback-test-class="glyphicon" 
      asp-fallback-test-property="visibility" 
      asp-fallback-test-value="hidden" /> 

, o zaman gitmek için hatırlamak zorunda: my görünümlerinde

ben şöyle bir CDN kullanarak aynı kütüphaneleri referans am Razor görünümüne gidin ve güncellenmiş sürüm numarasına 3.3.7'u değiştirin.

Bower.json dosyasını okumak için Gulp kullanmalı ve doğru Boostrap sürüm numarasıyla otomatik olarak bir Razor görünümü oluşturmalı mıyım yoksa Bower ve Razor dosyalarının senkronize tutulmasını sağlamanın daha kolay bir yolu var mı?

cevap

5

Tüm javascript'inizle bir paket oluşturun. Bundling and Minification with ASP.Net MVC

Güncellemeyi güçlendirdiğinizde, çalışma sırasında, paketleme otomatik olarak JS paketini değiştirecek ve böylece istemciniz en son sürüme sahip olacaktır.

+0

Bu gerçekten iyi bir fikir, bunu düşünmediğime inanamıyorum, bir sebepten ötürü birini ya da diğerini kullanmanız gerektiğini düşünürken, ikisini birleştirmek mükemmel bir anlam ifade ediyor. Teşekkürler! –