近期使用vue做移动端项目,技术选型过程中,经过思考决定学习并使用淘宝移动端处理方案vm。此方案中使用了postcss,在与项目中已经存在的less结合中遇到了问题:无法使用两个处理器处理同一个style,导致被less处理的无法被postcss处理,反之亦然。
经过思考和尝试,得到了下面两种解决方案:
1,将必须用postcss处理的部分分离出来,单独指定lang来使用postcss进行处理。
2,在项目中进入处理流管理脚手架gulp,对同一个文件指定多个处理器按顺序进行流式处理,参考https://www.w3cplus.com/PostCSS/using-postcss-together-with-sass-stylus-or-less.html