css 工程化的的出现是为了解决css代码如何设计、如何组织和拆分的问题,比如如何处理css,让它的打包结果最优化。

    目前比较好的css工程化实践有

    1. less、sass
    2. postcss
    3. webpack loader等

    之所以要借助 less、sass 这些预处理器编写 css,是因为他们可以提高代码的编写效率,层级嵌套更加清晰,less 和 sass 支持提取公共变量、支持函数、循环等,对后期代码维护有好处。