angularjs - compass 过滤掉 -moz 供应商前缀

标签 angularjs sass gruntjs compass-sass yeoman

在我的项目中使用 Yeomangenerator-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/

相关文章:

javascript - Angular : Provider must define factory method

css - SASS : How to generate a map using a loop

css - CSS 中的后备字体粗细

twitter-bootstrap - Yeoman Web 应用程序生成器提供了错误的链接来查找 bootstrap glyphicon

node.js - 用于 Mocha 测试的 Grunt : How to correctly setup . html 文件?

javascript - 我可以将 Grunt 与 TFS 一起使用吗?

angularjs - 如何在 apache htaccess 中为 angularjs 应用程序重写 url

arrays - 我可以在 Protractor by.Repeater 中取回数组而不是字符串吗?

angularjs - 如何为自定义指令实现 ng-change

css - sass中类名的动态变量