Gulp-concat 无法连接文件

Gulp-concat can't concat file

这是我的目录结构:

- javascript
  |- file2.js
- output
- file1.js
- gulpfile.js

我想合并 file1.jsfile2.js。这是我的 gulpfile.js 内容:

var gulp = require('gulp');
var concat = require('gulp-concat');

gulp.task('javascript', function () {
    return gulp.src('./javascript/*.js')
        .pipe(concat('file1.js'))
        .pipe(gulp.dest('./output/'));
});

然而,concat的结果让我感到困惑,输出目录中的文件名为file1.js,文件中的内容仅来自file2,所以我有一些问题:

concat 管道将输出文件的名称作为参数。以下应该有效:

var gulp = require('gulp');
var concat = require('gulp-concat');

gulp.task('javascript', function () {
    return gulp.src(['./javascript/file2.js', './file1.js'])
        .pipe(concat('concatenatedFile.js'))
        .pipe(gulp.dest('./output/'));
});

编辑:我更新了答案,以便我明确展示如何将您想要的两个文件作为源文件。