首页 > 技术文章 > gulp一次错误追踪异常解决

sunbaoshun 2020-09-03 18:37 原文

问题:项目打包报错,结果导致打的包不完整

因为项目在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')

推荐阅读