使用gulp批量复制多个文件内容到一个文件里面

如何批量拷贝一堆文件内容到一个文件,如果手动去复制那会很难受,这里使用gulp写了一段程序
使用方法
代码下载

image

把代码放到code目录下

准备:1.安装node
2.在我传的文件所在的文件夹里面打开cmd,
npm i
npm i gulp
gulp

生成的代码放到code.txt,你需要什么文件的后缀名就去代码改,我这里有html,js,xml等等后缀名,你自己改。
var gulp = require('gulp');
var runSequence = require('run-sequence');
var fs= require('fs');

const each = require('gulp-each');

const INTL_PROP_PATH = './code.txt';
const INTL_PROP_FILE = fs.createWriteStream(INTL_PROP_PATH);

gulp.task('copy',function(){
    const sourceDir = './code';
    return gulp.src([sourceDir + '/**/*.java',sourceDir + '/**/*.html',sourceDir + '/**/*.xml',sourceDir + '/**/*.js']).pipe(each(function(content, file, callback) {
        
        let contents = content.split('\n');
        for (let line of contents) {
            INTL_PROP_FILE.write(`${line}\n`);
            
        }
        callback(null, content);
    }));
});

//完整构建
gulp.task('default',function(){
    runSequence('copy');
});
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容