代码之家  ›  专栏  ›  技术社区  ›  Gup3rSuR4c

gulp dest()未输出文件

  •  0
  • Gup3rSuR4c  · 技术社区  · 5 年前

    我很难找到 gulp.dest 在任何地方输出任何东西。我特别希望只输出到项目的根目录(我劫持了一个ASP.NET核心项目,仅用于typescript开发)。我真的很感谢你帮我 dest 做我想做的。这是我当前的gulpfile.js:

    /// <binding AfterBuild="build" Clean="clean" ProjectOpened="watch" />
    
    "use strict";
    
    const del = require("del"),
        gulp = require("gulp"),
        gulpConcat = require("gulp-concat"),
        gulpRename = require("gulp-rename"),
        gulpTerser = require("gulp-terser");
    
    gulp.task("concatenate", () => {
        return gulp.src([
            "*.js",
            "!gulpfile.js"
        ])
            .pipe(gulpConcat("concatenated.js"))
            .pipe(gulp.dest("/"));
    });
    
    gulp.task("minify", () => {
        return gulp.src("concatenated.js")
            .pipe(gulpTerser())
            .pipe(gulpRename("min.js"))
            .pipe(gulp.dest("/"));
    });
    
    gulp.task("clean", () => del([
        "*.js",
        "!gulpfile.js"
    ]));
    
    gulp.task("build", gulp.series(
        "concatenate",
        "minify"
    ));
    
    gulp.task("watch", () => {
        gulp.watch([
            "*.ts"
        ], gulp.series(
            "build"
        ));
    });
    
    1 回复  |  直到 5 年前
        1
  •  2
  •   Mark    5 年前

    我想

      .pipe(gulp.dest('.'))
    

    是你想要的。