我在Visual Studio 2017中使用Bower来安装Bootstrap和jQuery等软件包。
在我的观点中,我使用像这样的CDN引用相同的库:
<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" />
如果我将Bower中Bootstrap的版本从3.3.7更改为其他内容,那么我必须记住进入Razor视图并将 3.3.7 更改为更新后的版本号。< / p>
我应该使用Gulp来读取bower.json文件并使用正确的Boostrap版本号自动生成Razor视图,还是有更简单的方法来确保Bower和我的Razor文件保持同步?
答案 0 :(得分:5)
最好用你所有的javascript创建一个包。 Bundling and Minification with ASP.Net MVC
当您进行更新操作时,在运行时,捆绑将自动更改JS包,以便您的客户端获得最新版本。