2017-12-18 3 views
0

問題から始めましょう。私のgulpfile.jsでは、複数のパスでいくつかのファイルを取得し、このファイルに関するいくつかの情報(例えばファイル名)を収集し、この情報をファイルに書き込む必要があります(info.json)。次に、info.jsonがグルップタスクで使用されます。gulp.src()またはgulpタスク外の代替手段

この質問は、最初のステップについて - 複数の監視可能なディレクトリでファイルを取得することについての質問です。それはgulp.src([/* paths array */])を経由して簡単ですが、私は以下のようにパイプライン内のものは何でも、私は何を行うことはできません。

gulp.task('parse files collection', callback =>{ 
    return gulp.src([/* array of the paths */]). 
     .pipe// Now I need to do collect some info about this files, e. g. file names 
     // and write this info to file 
}) 

は、だから私はいくつかの機能ではなく、内部の一気タスク内のアクションの上に行う必要があります。しかし、もしそうなら、私はgulp.src()をこの関数の中で使ってファイルを収集することはできません。

提案がありますか?

答えて

1

使用node-glob

実はこれは、それが解決策になります

+0

)(gulp.srcの基本です!答えてくれてありがとう! –

関連する問題