好吧,我正在使用Brunch.io来替换传统的 Grunt.js。为了快速执行构建,我在我的 brunch-config.coffee 文件中设置了“native”模式,并且我已经下载了所有的compass mixin
plugins:
sass:
mode: 'native'
我没有尝试过所有的 compass-mixins,但一切似乎都很好,除非我尝试包含 web-font,因此将其添加到 _font.scss 文件中,例如:
@include font-face("oxy_reg",
font-files("oxygen-regular-webfont.eot",
"oxygen-regular-webfont.svg",
"oxygen-regular-webfont.ttf",
"oxygen-regular-webfont.woff"
));
结果在生成的css文件上:
@font-face {
font-family: "oxy_reg";
src: font-files("oxygen-regular-webfont.eot", "oxygen-regular-webfont.svg", "oxygen-regular-webfont.ttf", "oxygen-regular-webfont.woff"); }
但这不是一个好的 css 格式,正确的格式(由 ruby 执行,当我在 brunch-config.coffee 上将模式设置为“ruby”时)应该是这样的:
@font-face {
font-family: "oxy_reg";
src: url('oxygen-regular-webfont.eot?1422206651') format('embedded-opentype'), url('oxygen-regular-webfont.svg?1422206651') format('svg'), url('oxygen-regular-webfont.ttf?1422206651') format('truetype'), url('oxygen-regular-webfont.woff?1422206651') format('woff'); }
好吧,我没有错误,但是生成的脚本不好!
希望有人知道我做错了什么!
再见