Sea*_*ing 1 asp.net-mvc sass bundling-and-minification azure-web-sites azure-devops
我已经使用Bundle Transformer设置了SASS捆绑:Sass和SCSS,它在调试和发布模式下在本地运行良好,它通过Azure Build Server构建,并且在我的Azure网站上没有任何构建问题.问题是,SASS似乎没有编译成CSS.查看实时站点上的源代码,显示CSS:
<link href="/Content/test?v=" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
没有你期望的哈希,并在本地看到.查看样式表,其中没有任何内容.
我必须编写的代码:
var commonStylesBundle = new CustomStyleBundle("~/Content/css");
commonStylesBundle.Include("~/Content/site.scss");
commonStylesBundle.Orderer = nullOrderer;
commonStylesBundle.Transforms.Add(new CssMinify());
bundles.Add(commonStylesBundle);
Run Code Online (Sandbox Code Playgroud)
您已注册地址为"〜/ Content/css "的捆绑包,但尝试使用地址"/ Content/test " 获取捆绑包.
另外,不建议将CssMinify
和JsMinify
类一起使用Bundle Transformer.我不会解释它为什么不应该这样做,因为我在文档中已经写过这个(http://bundletransformer.codeplex.com/documentation).作为这个问题的最简单的解决方案,我建议安装BundleTransformer.MicrosoftAjax(http://nuget.org/packages/BundleTransformer.MicrosoftAjax)包.
归档时间: |
|
查看次数: |
2796 次 |
最近记录: |