我们正在获取一些通用的gulp-pipemin错误,这些错误指的是未找到的路径,但我们无法准确判断它指向哪个文件路径。
我们最终发现了有问题的文件路径,但是我想了解捕获此异常的最佳方法,并在构建网站时输出一些有用的信息。
pipemin
cmd提示错误是:
[13:59:50] Starting 'pipemin'...
Potentially unhandled rejection [1] Error: Path [object Object] not found!
at getFiles (c:\test\MyUiProject\node_modules\gulp-pipemin\index.js:172:17)
并且gulp任务看起来像:
gulp.task('pipemin', function () {
return gulp.src(['./myFile.html','./myOtherFile.html'])
.pipe(pipemin({
css: function(strm, b){
return strm.pipe(...)
},
html: function(strm, b){
return strm.pipe(...)
},
js: function(strm, b){
return strm.pipe(...)
},
}))
});

有没有办法正确处理此异常,并输出一些有用的信息来追踪丢失的路径?
提前谢谢你......