Для моего проекта я хотел бы запустить заданную по умолчанию задачу gulp, которая выполняет следующие действия:
- Копирование файлов в папку
tmp
- Редактирование части этих файловбез переименования.
- Перемещение файлов из папки
tmp
в папку build
На данный момент я могу выполнить первое действие, но второе не работает.
const gulp = require('gulp');
const replace = require('gulp-string-replace');
gulp.task('copy', function(){
//Main plugin building
gulp.src( [ "./main/**/*" ] )
.pipe( gulp.dest( "./tmp/copy" ) );
});
gulp.task( 'build', ['copy'], function( ){
gulp.src( [ "./tmp/copy/file-to-modified.php" ] )
.pipe( replace(new RegExp('@initials@', 'g'), general_ini.main.initials ) )
.pipe( replace(new RegExp('@name@', 'g'), general_ini.main.name ) )
.pipe( gulp.dest( "./tmp/copy/" )
);
});
gulp.task( 'default', [ 'build' ]);
Как я могу это сделать?