如果我在ASP.NET Core应用程序中使用WebOptimizer --https://github.com/ligershark/WebOptimizer--进行绑定和缩小,是否需要保留正在使用的客户端库的缩小版本?
例如,在布局页面中是否还需要这样的代码:
<environment include="Development">
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
</environment>
<environment exclude="Development">
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
</environment>
或者我可以只拥有到未缩小版本的链接,WebOptimizer将动态缩小它,然后我可以从我的项目中删除boostrap.min.css
文件?
与此相关的是,如果遇到预先缩小的文件,WebOptimizer中间件会怎么做?
1条答案
按热度按时间fkaflof61#
这是一个有点老,但我认为这是很好的回答。
您可以配置bundle来缩小文件,而不是在HTML部分进行此操作,或者不在配置中进行此操作,通常只需在html中引用bootstrap.css。
在这里,您可以找到一个如何完成的示例:https://www.vinayjadav.com/posts/bundle-js-css-aspnet-core
在您的Program.cs(用于.net核心)中