2016-11-09 60 views
0

我得到一個文件,並一飲而盡移動它:在吞食時重命名文件?

gulp.src('src/myfile.html') 
.pipe(gulp.dest('dist')); 

我怎樣才能過重命名文件?

+0

的可能的複製[咕嘟咕嘟 - 複製和重命名文件(http://stackoverflow.com/questions/28593660/gulp-copy-and-rename-a-file) –

回答

1

嘗試https://www.npmjs.com/package/gulp-rename

// rename via string 
gulp.src("./src/main/text/hello.txt") 
    .pipe(rename("main/text/ciao/goodbye.md")) 
    .pipe(gulp.dest("./dist")); // ./dist/main/text/ciao/goodbye.md 


// rename via function 
gulp.src("./src/**/hello.txt") 
    .pipe(rename(function (path) { 
    path.dirname += "/ciao"; 
    path.basename += "-goodbye"; 
    path.extname = ".md" 
    })) 
    .pipe(gulp.dest("./dist")); // ./dist/main/text/ciao/hello-goodbye.md