我正在尝试在 Gulp 中执行以下操作:1)将 JS 文件从指定文件夹缩小到名为“dist”的文件夹。2) 将“.min”附加到缩小的文件名。3) 为缩小的文件提供一个源图,并将它们放在一个名为“maps”的文件夹中。
我正在使用“gulp-uglify”、“gulp-rename”和“gulp-sourcemaps”。
这是我所拥有的:
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var sourcemaps = require('gulp-sourcemaps');
gulp.task('compress', function () {
gulp.src('src/*.js')
.pipe(sourcemaps.init())
.pipe(uglify())
.pipe(rename({suffix: '.min'}))
.pipe(sourcemaps.write('../maps'))
.pipe(gulp.dest('dist'));
});
一切都按预期工作,除了地图文件也附加了“.min”。如何将重命名限制为仅在 dist 文件夹中发生?