来龙去脉

在用less+gulp开发时,有时候代码还没写完整,不小心保存了一下,然后gulp就开始执行gulp-less的task。
但是代码是有问题的,这时候会输出一个Potentially unhandled rejection,告诉你哪里出问题了,然后,
然后就挂了!!pipe就会停止输入数据,整个task就停止了。
特别是我用Sublime,设置了失去焦点自动保存,很容易出现这个问题。

解决办法

gulp-plumber插件解决了这个问题。
插件作者的想法 Error management in gulp

使用方法:

先npm下载下来

npm install gulp-plumber --save-dev

在gulpfile.js中,引入gulp-plumber,然后在处理less的task中加上:

var plumber = require('gulp-plumber');gulp.task('less', function(){return gulp.src('./less/*.less').pipe(plumber())  //加上这句.pipe(less()).pipe(gulp.dest('./css')).pipe(browserSync.stream());
});

参考

  • gulp-less 开发使用中的问题 - SegmentFault
  • gulp-less插件自动编译跑着跑着挂了? - 前端开发 - 知乎

gulp-less解决遇到错误停止执行task相关推荐

  1. 解决外部符号错误:_main,_WinMain@16,__beginthreadex

    解决外部符号错误:_main,_WinMain@16,__beginthreadex 在创建MFC项目时, 不使用MFC AppWizard向导, 就会在编译时产生很多连接错误, 如error LNK ...

  2. 解决Mysql错误Too many connections的方法

    解决Mysql错误Too many connections的方法 参考文章: (1)解决Mysql错误Too many connections的方法 (2)https://www.cnblogs.co ...

  3. org.springframework.beans.factory.BeanCreationException 解决异常错误

    org.springframework.beans.factory.BeanCreationException 解决异常错误 参考文章: (1)org.springframework.beans.fa ...

  4. 在 Linux 上找出并解决程序错误的主要方法【转】

    在 Linux 上找出并解决程序错误的主要方法[转] 参考文章: (1)在 Linux 上找出并解决程序错误的主要方法[转] (2)https://www.cnblogs.com/sky-heaven ...

  5. 解决opencv错误AttributeError: module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘

    解决opencv错误AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 文章目录: 一.错误原因 二.解决方法 一.错误原因 ...

  6. Android Studio 错误: 非法字符: #39;\ufeff#39; 解决方式|错误: 须要class, interface或enum...

    在导入eclipse项目到Android Studio出现这种错误, 非法字符: '\ufeff' 解决方式|错误: 须要class, interface或enum.查阅后了解到Eclipse能够智能 ...

  7. java webservice https_WebService的HTTPS访问——解决PKIX错误 | 字痕随行

    最近都在与Java打交道,将原来的项目用Java重构了一遍,所以之前的问题又再次浮出水面,在Axis2的WebService客户端生成完毕后,访问目标服务时报错,错误为"unable to ...

  8. 解决mxnet错误:OSError: libcudart.so.10.0: cannot open shared object file: No such file or directory

    解决mxnet错误:OSError: libcudart.so.10.0: cannot open shared object file: No such file or directory 解决方法 ...

  9. 如何解决ORA-04031错误

    诊断并解决ORA-04031错误 当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并.如果仍然没有足够大单个的大块内存满足请求,就会产生O ...

最新文章

  1. c++版a+b问题的各种无聊做法
  2. 60. Permutation Sequence
  3. CSS3 Transitions 你可能不知道的知识点
  4. Arrays.asList 使用细节
  5. C#对象映射器之Mapster
  6. C# WPF项目实战(经典)
  7. Linux系统编程--3(exec 函数族,僵尸进程和孤儿进程,wait和wait_pid回收子进程)
  8. PowerDesigner(四)-业务处理模型
  9. 一个网站大概多少钱_建一个外贸网站大概需要多少钱?角点科技总结建外贸网站的费用...
  10. 仿path首页滑动效果
  11. Spring Security——基于表单登录认证原理及实现
  12. 安卓一键清理内存_教大家安卓怎么清理内存-装修攻略
  13. 问题描述 the jar file jrt-fs.jar has no source attachment
  14. CCF过程记录以及经验总结
  15. mybatis的association以及collection的用法
  16. linux系统时间显示错误的是,教你解决linux操作系统时间错误
  17. ubuntu-安装Wine
  18. mysql gis 空间分析_【ArcGIS操作】4 空间分析篇
  19. mc服务器怎么修改祭坛的概率,邪术祭坛 (Eldritch Altar)
  20. OpenLayers 3 之 添加地图网格

热门文章

  1. 计算机人要具备的基础知识!
  2. Adobe Photoshop CC制作logo
  3. Python调用MATLAB的方法(mlab接口库)(未总结)
  4. java/php/net/python西石大快递代取系统设计
  5. 短视频批量伪原创破解 苹果手机md5视频修改工具下载
  6. 数据库不断有新数据插入, 导致分页查询数据重复的问题
  7. 如何用CSS实现百度浏览器官网的北极熊奔跑动画
  8. hive--union all后无数据/少数据
  9. 学好java应该读的几本书
  10. RK3568全国产化主板---LYM_RK3568G_EVM全新发布