Gulpで複数入力・出力パスを指定する方法(例としてgulp-sass)
プロジェクトフォルダ構造:
development
public
1sass
2css
admin
3sass
4css
どちらのソースフォルダーが、どちらの出力フォルダに相当しているか、gulpは何れかの方法で簡単に判断できないように、私はフォルダに数字を付けた結果、名前が同じのフォルダが無くなりました。
さて、gulp-sassを使って、/publicフォルダの中にも、/adminフォルダの中にも、/sassにあるファイルを.cssにコンパイルし、それぞれpublic/2css、admin/4cssに置きたいと思います:
public/1sass → public/2css
admin/3sass → admin/4css
適切なgulpfileタスク設定の例をなかなか見つけないんですが・・・
gulp.src()に、一つのパスの代わりにパスの配列を伝えても、どうやってgulpは入力・出力パスの相当性を判断するでしょうか。
もしかして、二つのsassタスクを定義し、gulp v.4.x に出来たgulp.parallell()を使うしかないでしょうか?