对于我的项目,我想运行默认的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' ]);
我该怎么做?