我想在我的网页中加载非捆绑和非minified css and js file
,当我在测试我的网站或从VS IDE运行我的网站时使用调试模式但在调试后我将在IIS中部署网站或使用发布模式从VS IDE运行网站,然后始终加载缩小版本js和css文件。只是指导我做什么或如何实现这一点。
我从网站http://www.davepaquette.com/archive/2014/10/08/how-to-use-gulp-in-visual-studio.aspx
获得相同的技巧@if (HttpContext.Current.IsDebuggingEnabled)
{
<!-- Bootstrapping -->
<script src="app/app.js"></script>
<script src="app/config.js"></script>
<script src="app/config.exceptionHandler.js"></script>
<script src="app/config.route.js"></script>
<!-- app Services -->
<script src="app/services/datacontext.js"></script>
<script src="app/services/directives.js"></script>
}
else
{
<script src="app/all.min.js"></script>
}
这样我们就可以在VS IDE的调试模式下运行或测试网站时加载非minified
版本的js或css文件。
但我相信IDE本身必须有某种功能才能完成这项工作。我正在使用VS IDE 2013。
代码来自http://www.asp.net/mvc/overview/performance/bundling-and-minification
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
// Code removed for clarity.
BundleTable.EnableOptimizations = true;
}
这一行BundleTable.EnableOptimizations = true; ?
如果有人理解我的意图,那么我正在寻找指导我在使用VS IDE 2013/2015时如何实现这一目标
感谢
答案 0 :(得分:1)
使用preprocessor directives
告诉编译器在进行编译之前进行预处理。
放了这段代码
BundleConfig