最近在调试项目时, 发现gulp-uglify原来的使用方式会报错, 因此在这里特别说明一下新版本的使用教程.
本篇博客的最后修订时间为2017/6/14.
pump
使用不了最新版本的gulp-uglify, 主要是因为这个pump, 之前的版本一直是使用pipe( ), 先简单介绍一下pump.
pump简介
pump是一个小节点模块,将流连接在一起,如果其中一个关闭,则会将它们全部破坏。当dest发出关闭或错误时,使用标准source.pipe(dest)事件源将不会被销毁。 您还不能提供回调来告诉管道何时完成。
为什么我们使用pump
当使用Node.js流中的管道时,错误不会通过管道流传播,如果目标流关闭,则源流不会关闭。 泵模块将这些问题规范化,并在回调中传递错误。
总结
…其实说白了就是pump可以使我们更容易找到代码出错位置.
当我们使用pipe出错时可能会提示
而使用了pump会提示