停止编译css的某个部分

时间:2014-07-23 23:01:27

标签: css less

作为Firefox 30修复选择菜单下拉箭头样式的修复,我已经实现了this workaround,但是LESS不会编译它(除非我使用 - -force,在这种情况下我不能这样做。)

使用e或〜语法不起作用。有没有办法让LESS不能在较少的文件中编译某段代码,只是让它坚持下去

:-moz-any(.select):before {
    background-color: #fff;pointer-events: none;z-index: 1;
}

这是错误:

  
    
      

第9行,第58150行的预期RPAREN。此规则查找可恢复的语法错误。 (错误)警告:任务" csslint:guar"       失败。使用--force继续。

    
  

2 个答案:

答案 0 :(得分:2)

如果您添加csslint ignore条评论

,则可以忽略CSSLint规则
/* csslint ignore:start */
@import('normalize.css');
/* csslint ignore:end */

body {
  background: #333;
  color: #eee;
}

来源:https://github.com/CSSLint/csslint/wiki/Ignoring-parts-of-CSS-during-linting

答案 1 :(得分:1)

这是csslint对编译输出的警告--LESS完全正在编译它。 Csslint总是会对此发出警告。它目前无法忽略lint中的特定代码块。