gulp一次错误追踪异常解决
问题:项目打包报错,结果导致打的包不完整
因为项目在gulpfile文件中没有添加异常打印功能,所以异常很久没有发现。
解决过程;
1.js:page-new 有开始(Starting 'js:page-new'),没有结束;
2.追溯到 js:page-new 任务中
将任务中添加错误日志打印方法【.on('error',(err)=>{console.log(err)})】
打印错误如下:
错误原因:
这个任务是将es6语法的编译,但是读取得到了json文件,自然读取报错。
解决办法:
将扫描目录限制为js后缀的文件。
gulp.src('static/js/page-new/**/*')
=修改为=》
gulp.src('static/js/page-new/**/*.js')