首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Uncss忽略选项无效

Uncss忽略选项无效
EN

Stack Overflow用户
提问于 2014-12-16 20:33:04
回答 1查看 1.7K关注 0票数 5

我正在尝试用朗斯删除css,但它正在删除所有样式,不管它们是否列在忽略数组中。

我想比较的两个文件只是索引和app.min.js,它们包含作为字符串嵌入javascript中的所有模板,这些模板是使用$templateCache配置的。

看一看“咕噜”的任务,也许我遗漏了一些明显的东西:

代码语言:javascript
复制
uncss:{
    production: {
        options: {
            ignore: ['.someclass', '.someclass', '.someclass','.etc_etc_class'],
            stylesheets:['app.min.css']
        },
        files: {
            'dist/app.min.css':['dist/index.html','dist/app.min.js']
        }        
    }
}

欢迎任何评论!

EN

回答 1

Stack Overflow用户

发布于 2015-01-15 19:29:13

样式表选项应该具有相对于根目录的css文件的完整路径。因此,如果文件位于dist/将其添加到样式表选项中。

例如:

代码语言:javascript
复制
uncss: {
  dist: {
    options: {
      ignore       : ['#added_at_runtime', /test\-[0-9]+/],
      media        : ['(min-width: 700px) handheld and (orientation: landscape)'],
      raw          : 'h1 { color: green }',
      stylesheets  : ['lib/bootstrap/dist/css/bootstrap.css', 'src/public/css/main.css'],
      ignoreSheets : [/fonts.googleapis/],
      urls         : ['http://localhost:3000/mypage', '...'], // Deprecated
      timeout      : 1000,
      htmlroot     : 'public',
      report       : 'min'
    },
    files: {
      'dist/css/tidy.css': ['app/index.html', 'app/about.html']
    }
  }
}

请参阅:https://github.com/addyosmani/grunt-uncss

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

https://stackoverflow.com/questions/27513413

复制
相关文章

相似问题

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