我一直在使用像 Koala 和 Prepros(OSX 10.10.5,Yosemite)这样的 Less 预处理工具时遇到语法问题,其中我以简写十六进制定义的颜色值(例如 #fff、#000 等)将输出作为#fffffff
或#000000
在最终的 .css 文件中。
这是我观察到的一个简单示例:
// In variables.less (css-preprocessed/variables.less)
@white: #fff;
// In styles.less (css-preprocessed/application/less/styles.less)
@import '../../variables.less';
.container {
background-color: @white;
}
// In styles.css (css-preprocessed/application/css/styles.css)
.container {
background-color: #ffffff;
}
请注意,这个问题是最近才出现的。我没有为这些各自的工具增加任何设置。每个都是开箱即用的。