【问题标题】:gulp-imagemin does not workgulp-imagemin 不起作用
【发布时间】:2020-12-23 00:40:14
【问题描述】:

我想压缩图像并管道到 dist 的目录,但是运行任务后 dist 是空的。 这是我的任务

gulp.task("minify_img", function() {
  gulp.src("src/img/*")
    .pipe(imagemin())
    .pipe(gulp.dest("/dist/img"));
});

【问题讨论】:

    标签: gulp gulp-imagemin


    【解决方案1】:

    试试这个:

    return gulp.src("src/img/*");
    

    【讨论】:

    • 您好,欢迎来到 StackOverflow!虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。请阅读导览,How do I write a good answer?
    【解决方案2】:

    使用您当前的目标路径/dist/img,文件将位于驱动器的根目录(例如D:/dist/img)。您应该在它之前添加一个点,然后文件将被导出到您的项目的根目录。

    .pipe(gulp.dest("./dist/img"));
    

    【讨论】:

    • 我试过了,结果没有变化。是gulp-imagemin的版本做的吗?
    • @zhaohe gulp.src 让我们尝试只用一张图片看看它是否有效。
    • 你试过“dist/img”吗?你也可以启动 pipe(debug()) (安装 gulp-debug 来使用它)看看会发生什么......
    • 这里有同样的问题。有什么解决办法吗?
    猜你喜欢
    • 1970-01-01
    • 2016-03-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2016-10-15
    • 2016-10-26
    • 1970-01-01
    相关资源
    最近更新 更多