【发布时间】:2017-10-12 17:15:45
【问题描述】:
我是 Gulp 的新手。
我想知道如何使用 Gulp 对静态网站中的所有 js 文件进行 concat、uglify 和 gzip。
我有一个这样的任务,但我只想在 dist 文件夹中包含 .gz 文件而不是 combine.js
gulp.task("concat-js", function () {
return gulp.src("./src/js/*.js")
.pipe(concat("combined.min.js"))
.pipe(uglify())
.pipe(gzip())
.pipe(gulp.dest("./build/js"));
});
更新
我鼓励您阅读 cmets。就我而言,问题是由于 gulp-useref 使用不当引起的,因为在构建过程结束时生成了文件。可能是菜鸟问题,但希望可以帮助任何人。
提前谢谢...
【问题讨论】:
-
当您可以让您的服务器执行 gzip 时,为什么要压缩它们?
-
我将使用 S3 + Cloud Front 来服务我的网站
标签: javascript gulp gulp-uglify gulp-concat