autoprefixer工具是一个CSS后处理器,它将正确的供应商前缀添加到其他“天真”样式声明中.
解决方法
LESS和Sass都有各种框架和库,您可以将其集成到工作流程中,其中大部分包括某种前缀mixin,因此您很可能从任一方法得到相同的结果,如果这是您唯一使用的,那么你使用哪一个可能不重要.
其中LESS和Sass获得的权力在他们可以做的所有其他事情中,包括诸如声明嵌套,变量,循环和其他混合的东西,这可能是也可能不是您对给定项目所需要的.
有了这个权力,当然会导致语法上的差异 – 您开始从本机CSS移开,包括处理前缀的语法.在LESS和Sass中,如果要在某些东西上提供供应商前缀,则通常会使用@mixin语法.这是您将要看到的“开发人员体验”的主要区别,但是再次,LESS和Sass是比autoprefixer更大的工具,所以您可能要将mixin语法与其他语法一起使用变化.
换句话说 – 如果您使用的是前缀,则使用诸如autoprefixer或prefixr之类的工具,如果要使用其他功能,请使用LESS或Sass.