Gulpを使用して、いくつかの異なる場所で画像を最適化しようとしています。これは、ディレクトリ構造である:Gulpのディレクトリ構造を複製する
|-- app
|-- _images
-- image1.jpg
-- image2.jpg
|-- _templates
|-- _pages
|--_services
|--_images
-- image1.jpg
-- image2.jpg
そして、これは私がいる問題は、アプリケーションの「テンプレート」と「ページ」ディレクトリが "のルートにコピーされていることであるコード
gulp.task('images:tmp', function() {
return gulp.src(['app/templates/pages/**/*.{png,jpg,gif,svg}', 'app/images/**/*.{png,jpg,gif,svg}'], {base: 'app/'})
// Caching images that ran through imagemin
.pipe(cache(imagemin({
interlaced: true,
})))
.pipe(gulp.dest('.tmp'))
});
ですサービス「と一緒に 『の.tmp、』ディレクトリ:
|-- .tmp
|-- _images
-- image1.jpg
-- image2.jpg
|-- _templates
|-- _pages
|--_services
|--_images
-- image1.jpg
-- image2.jpg
私だけ欲しい 『そうのように、ルートにサービス』ディレクトリを:
|-- .tmp
|-- _images
-- image1.jpg
-- image2.jpg
|-- _services
|--_images
-- image1.jpg
-- image2.jpg
上記のディレクトリ構造をレプリケートするタスクを作成するにはどうすればよいですか?あなたの助けを前もってありがとう!