gulp locale-sass 。
return function(done) {
......
if (fileSizeError) {
console.log("Compiled CSS file size exceeds threshold value (MAX 1953 kb allowed)");
} else {
done();
}
};
如果 fileSizeError 块被触发,它正在抛出
Did you forget to signal async compilation.?
如果其他块正在执行任务,则任务完成,没有任何错误。 我必须以某种方式隐藏错误信息。Beause正在使用预提交钩子,由于某些原因正在使用这个条件。只是我需要隐藏错误信息。
"scripts": {
........
"deploy": "gulp deploy",
"reset": "gulp reset",
"locale-sass": "gulp locale-sass"
},
"husky": {
"hooks": {
"pre-commit": "gulp reset && gulp locale-sass"
}
},
添加 done()
并将错误作为唯一的参数传递给它。
return function(done) {
......
if (fileSizeError) {
console.log("Compiled CSS file size exceeds threshold value (MAX 1953 kb allowed)");
done(fileSizeError);
} else {
done();
}
};
参见 公文.