0
我的目錄結構與此類似:咕嘟咕嘟部分刪除目錄結構
app/
directory1/
assets/
images/
js/
directory2/
assets/
images/
dist/
assets/
images/
js/
我嘗試使用咕嘟咕嘟是「收集」,從目錄1,2,資產...,並將它們放到了實現什麼DIST /資產/所以我寫了這個:
gulp.task('gather-assets', function() {
gulp.src('app/*/assets/**').pipe(gulp.dest('dist/assets/'));
});
的問題是,運行此功能後,它會創建這樣一個路徑:
dist/assets/directory1/assets/images
繼從this question的建議,我試圖用一口,重命名,但我的情況是不同的,如果我使用一飲而盡,重命名是這樣的:
gulp.task('gather-assets', function() {
gulp.src('app/*/assets/**').pipe(rename({dirname: ''})).pipe(gulp.dest('dist/assets/'));
});
它必將在*星號的地方刪除不必要的路徑,但它也會刪除**路徑。因此,來自images /和js /的文件將被複制到assets /沒有子目錄。我在這種情況下可以使用哪種解決方案?
謝謝,馬克! – Mike