首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >梳子合并JS和CSS文件,但不会缩小

梳子合并JS和CSS文件,但不会缩小
EN

Stack Overflow用户
提问于 2010-11-25 03:09:17
回答 2查看 3K关注 0票数 3

您好,我刚刚在我的ASP.NET MVC项目中添加了梳子,它将CSS文件合并为一个CSS文件,并将JS文件平滑地合并为一个JS文件,但由于某些原因,它没有进行缩小。

知道为什么吗?(注意-我刚刚添加了yui minifier。它不会用它来压缩我的文件...)这是我的combres.xml:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<combres xmlns='urn:combres'>
  <cssMinifiers>
    <minifier name="yui" type="Combres.Minifiers.YuiCssMinifier, Combres">
      <param name="CssCompressionType" type="string" value="StockYuiCompressor" />
      <param name="ColumnWidth" type="int" value="-1" />
    </minifier>
  </cssMinifiers>
  <resourceSets url="~/combres.axd" defaultDuration="30"
                                defaultVersion="auto"
                                defaultDebugEnabled="auto" >

    <resourceSet name="siteCss" type="css" minifierRef="yui">
      <resource path="~/Content/main.css" />
      <resource path="~/Content/css/superfish.css" />
      <resource path="~/Content/css/superfish-rtl.css" />
      <resource path="~/Content/prettyPhoto/css/prettyPhoto.css" />
    </resourceSet>

    <resourceSet name="siteJs" type="js">
      <resource path="~/Content/js/jquery-1.4.2.min.js" />
      <resource path="~/Content/js/superfish.js" />
      <resource path="~/Content/prettyPhoto/js/jquery.prettyPhoto.js" />
    </resourceSet>

    <resourceSet name="adminCss" type="css" minifierRef="yui">
      <resource path="~/Content/Site.css" />
      <resource path="~/Content/CKEditor/_samples/sample.css" />
      <resource path="~/Content/eggplantTheme/jquery-ui-1.8.2.custom.css" />
      <resource path="~/Content/TreeView/jquery.treeview.css" />     
    </resourceSet>

    <resourceSet name="adminJs" type="js">
      <resource path="~/Content/js/jquery-1.4.2.min.js" />
      <resource path="~/Content/js/jquery-ui-1.8.2.custom.min.js" />
      <resource path="~/Scripts/general2.js" />
      <resource path="~/Content/CKEditor/ckeditor.js" />
      <resource path="~/Content/CKEditor/_samples/sample.js" />
      <resource path="~/Content/CKEditor/lang/_languages.js" />
      <resource path="~/Content/TreeView/jquery.treeview.min.js" />
    </resourceSet>

  </resourceSets>
</combres>
EN

回答 2

Stack Overflow用户

发布于 2010-12-01 14:22:43

由于您将defaultDebugEnabled设置为auto,因此将采用web.config中的调试设置。如果您处于调试模式(如web.config中指定的那样),则不会进行缩小。在您的ASP.NET应用程序中将defaultDebugEnabled更改为false或切换到发布模式。

有关更多信息,请参阅this article中的调试支持一节。

票数 8
EN

Stack Overflow用户

发布于 2010-11-25 20:18:34

您必须启用缩小:请参阅本文:http://www.codeproject.com/KB/aspnet/combres2.aspx

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4270559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档