2016-08-18 9 views
0

ディレクトリ構造がネストされたnode_moduleディレクトリにあります。node_moduleという名前のディレクトリ内のすべてのファイルをgulpで除外します。

root 
    node_modules 
    file.txt 
    test 
     node_modules 
     file.txt 

私が生成する:

root 
    file.txt 
    test 
     file.txt 

グロブパターンが私を脱出されます。

私は以下の除外にすべてnode_modulesフォルダ内のすべてのファイル

gulp.src(['**/*', '!(**/*/node_modules)']) 

答えて

2

を使用しています:

gulp.src(['**/*', '!**/node_modules/**']) 

をしかし、これはまだnode_modulesフォルダに自分自身を含んでいます。私たちは別々にそれらを除外する必要があります。

gulp.src(['**/*', '!**/node_modules{,/**}']) 
+0

ありがとう:

gulp.src(['**/*', '!**/node_modules/**', '!**/node_modules']) 

最後に、我々は、ブレース展開を使って、上記を短縮することができます!時間を割いていただきありがとうございます。 –

関連する問題