在我的项目中使用 Yeoman 和 generator-angular-fullstack 。 SCSS 支持非常好,但是我所有的 -moz 前缀都从 CSS 结果中过滤掉了。
我查看了 compass docs重新分级供应商前缀。该文档建议覆盖默认变量:
$experimental-support-for-mozilla : true !default;
$experimental-support-for-webkit : true !default;
$support-for-original-webkit-gradients : true !default;
$experimental-support-for-opera : true !default;
$experimental-support-for-microsoft : true !default;
$experimental-support-for-khtml : true !default;
我尝试将此代码添加到我的 main.scss 中,但没有成功...... moz 前缀仍在被删除。 我寻找另一个配置文件,但没有成功。
我错过了什么?
最佳答案
如果您使用 grunt-autoprefixer,grunt 任务会为您添加供应商前缀,因此您根本不需要编写供应商前缀。我想它也删除了不必要的前缀。可能您应该从任务列表中删除自动前缀程序(如果前缀仍然存在,您完全知道)或者您重新配置自动前缀程序:http://github.com/ai/autoprefixer#browsers
关于angularjs - compass 过滤掉 -moz 供应商前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21282722/