Javascript 吞咽:复制文件,然后删除部分文件

Javascript 吞咽:复制文件,然后删除部分文件,javascript,npm,gulp,Javascript,Npm,Gulp,我基本上需要将“api”路径下的所有文件复制到“dist”路径中,然后删除dist路径中的“api/v1/_old”包。但我无法做到这一点:( 这是我的代码: gulp.task('package', function() { var packagePath = paths.packagePath; var stream = gulp .src( paths.api ) .pipe( gulp.des

我基本上需要将“api”路径下的所有文件复制到“dist”路径中,然后删除dist路径中的“api/v1/_old”包。但我无法做到这一点:(

这是我的代码:

gulp.task('package', function() {
    var packagePath = paths.packagePath;
    var stream = gulp
                    .src( paths.api )
                    .pipe( gulp.dest( packagePath + '/api' ) );
    del( packagePath + '/api/v1/_old' );                
    return stream;  
});
另外,如果可以的话,是否有任何方法也可以复制隐藏文件(例如htaccess)


谢谢!

您的del已超出管道,因此它可能会在文件进入目标文件夹之前启动

您应该使用另一个程序包,例如gulp clean,并将清理工作放在另一个依赖于该程序包任务的任务中。您可以看到示例。

告诉gulp用户使用
del
而不是
gulp clean