【发布时间】:2018-01-28 17:57:28
【问题描述】:
场景 我需要抓取一个文件夹中的所有 *.js 文件,将它们合并并丑化它们。这就是我实现的目标:
gulp.task('default', function(){
return gulp.src('resources_folder/*.js')
.pipe(plumber({
errorHandler: function (error) {
console.log(error.message);
this.emit('end');
}}))
.pipe(concat('output.js'))
.pipe(babel())
.pipe(rename({suffix: '.min'}))
.pipe(uglify())
.pipe(gulp.dest('js/'))
});
但我正在为两件事苦苦挣扎:
在 uglify 之后,我想将结果与另一个(已经缩小的文件)连接起来。我不想再次丑化这个文件 - 我希望它只是与结果相结合。
请问如何将结果与“换行”或注释连接起来?
我想要达到的目标: 我在“res”中有我的源文件,并且我使用了一个外部小型库(已经是 minifeid),我想将它包含到我的输出文件中。
类似:
- 发表评论
- 获取所有来源
- 丑化
- 换行
- 发表评论
- 换行
- 结合资源库
【问题讨论】:
标签: gulp gulp-uglify gulp-concat