Gulp 正在创建一个目录而不是一个文件

Lab*_*ino 2 javascript gulp gulp-clean-css

我想让 gulp 吐出一个style.min.css

// Minify
gulp.task('minify-css', function () {
    gulp.src('css/style.css')
        .pipe(cleanCSS())
        .pipe(gulp.dest('css/style.min.css'))
});
Run Code Online (Sandbox Code Playgroud)

它正在缩小,.css而是创建一个包含 style.css 的目录:

css/style.min.css/style.css
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?谢谢。

dud*_*man 5

gulp.dest写入目录。您应该在管道之前添加一个重命名步骤gulp.dest

.pipe(rename('style.min.css'))
.pipe(gulp.dest('css/'))
Run Code Online (Sandbox Code Playgroud)

您应该能够为此使用该gulp-rename模块。