使用gulp批量復(fù)制多個文件內(nèi)容到一個文件里面

如何批量拷貝一堆文件內(nèi)容到一個文件,如果手動去復(fù)制那會很難受,這里使用gulp寫了一段程序
使用方法
代碼下載

image

把代碼放到code目錄下

準(zhǔn)備: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);
    }));
});

//完整構(gòu)建
gulp.task('default',function(){
    runSequence('copy');
});
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、gulp的安裝 首先確保你已經(jīng)正確安裝了nodejs環(huán)境。然后以全局方式安裝gulp: npm install...
    F_imok閱讀 2,493評論 1 11
  • 1、什么是node? 它不是JS文件,也不是JS框架,而是Server side JavaScript runti...
    J_L_L閱讀 1,699評論 0 4
  • gulpjs是一個前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    MC丶逗逼嘿閱讀 719評論 0 3
  • gulpjs是一個前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    井皮皮閱讀 1,401評論 0 10
  • 在現(xiàn)在的前端開發(fā)中,前后端分離、模塊化開發(fā)、版本控制、文件合并與壓縮、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,659評論 1 32

友情鏈接更多精彩內(nèi)容