今天使用gulp-less+gulp-px2rem-plugin报了错,经测试后发现, 原因是我其中一个less文件编译的css为空(全是less函数也为空),使得gulp-px2rem-plugin报错(write callback called multiple times或者Cannot read property ‘forEach’ of null)
解决办法:
在gulp-px2rem-plugin源码index.js文件中26行加入空判断:array_style &&
array_style && array_style.forEach(function(value){
// ... 其他代码
}
或者在有可能编译为空的less文件中加一点内容
// 随便加上,无意义,且不影响
*{}