1.使用gulp-shell插件,使用命令行模式,可以带一个切目录命令
var shell = require('gulp-shell')
shell.task([cmd1,cmd2,cmd3...], {cwd: path})
2.使用gulp-clean插件
var
gulp=require(
'gulp'
),
clean = require(
'gulp-clean'
);
//清理文件或文件夹
gulp.task(
'clean'
,
function
(){
gulp.src(
'dist/'
,{read:
false
})
.pipe(clean());
})
3.使用del插件,全路径,可自选其他参数.force参数用于强制删除非当前目录的文件。
var del = require('del');
del([file1,file2...])
del.sync([file1,file2...], { force: true })
del删除插件:
API
- del(patterns, options)
返回Promise<string[]>带有删除路径的路径。
- del.sync(patterns, options)
参数解析