Gulp 大口海螺似乎什么也没做

Gulp 大口海螺似乎什么也没做,gulp,gulp-concat,Gulp,Gulp Concat,我正在尝试将一些javascript文件作为gulp构建的一部分。我尽可能多地遵循“文档”,但没有太多的答案。以下是我正在使用的命令 gulp.task('concatMe', function () { console.log('I am in the concat function.'); return gulp.src(['/app/core/threejs/*.js']) .pipe(concat('new.js')) .pipe(gulp

我正在尝试将一些javascript文件作为gulp构建的一部分。我尽可能多地遵循“文档”,但没有太多的答案。以下是我正在使用的命令

gulp.task('concatMe', function ()
{
    console.log('I am in the concat function.');
    return gulp.src(['/app/core/threejs/*.js'])
        .pipe(concat('new.js'))
        .pipe(gulp.dest('./dist/'));
});
我认为这将获取目标文件夹中的所有javascript文件,并将它们连接到所需目录下的new.js文件中

虽然控制台日志可以工作,但实际上什么都没有做

我怎么知道它是否找到了我想要的文件? 如何指定基本URL? 如何指定目标URL? 目标文件和文件夹是否需要已经存在,或者代码是否会创建它


谢谢

在您的吞咽文件中,您是否包含以下行

var plugin = require("gulp-load-plugins")();
然后,您需要将代码修改为:

  return gulp.src(['/app/core/threejs/*.js'])
    .pipe(plugin.concat('new.js'))
    .pipe(gulp.dest('./dist/'));

希望这对你的吞咽文件有所帮助,你是否包括了下面这一行

var plugin = require("gulp-load-plugins")();
然后,您需要将代码修改为:

  return gulp.src(['/app/core/threejs/*.js'])
    .pipe(plugin.concat('new.js'))
    .pipe(gulp.dest('./dist/'));

希望这有帮助

为什么您的源代码(['/app/core/threejs/*.js'])在括号中?我建议删除它们并将其更改为“/app/core/threejs/*.js”。除了Mark的注释之外,您还可以在concat()调用之前添加对
.pipe(print())
的调用,以查看src()调用中实际包含的内容。我和马克一样怀疑问题就在这里。为什么你的源代码(['/app/core/threejs/*.js'])在括号中?我建议删除它们并将其更改为“/app/core/threejs/*.js”。除了Mark的注释之外,您还可以在concat()调用之前添加对
.pipe(print())
的调用,以查看src()调用中实际包含的内容。我和马克一样怀疑问题就在那里。