首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能连接文件

不能连接文件
EN

Stack Overflow用户
提问于 2017-04-09 14:55:50
回答 1查看 411关注 0票数 0

这是我的目录结构:

代码语言:javascript
复制
- javascript
  |- file2.js
- output
- file1.js
- gulpfile.js

我想把file1.jsfile2.js合并。以下是我的gulpfile.js内容:

代码语言:javascript
复制
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,因此我有一些问题:

  • 如何确定输出文件名?
  • 为什么内容不合并?我怎样才能让他们合并?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-09 15:23:39

concat管道以输出文件的名称作为参数。下列措施应能发挥作用:

代码语言:javascript
复制
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/'));
});

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43308201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档