2016-09-24 5 views
0

私はこのようなフォルダ構造があります:私は再帰的にこの構造体を取得したいと同期nodejs - 再帰的にフォルダ構造取得と同期し

期待される結果

[ 
app, 
app/util, 
sass, 
image, 
image/icon, 
] 

があり

project 
    |app 
     |util 
    |sass 
    |image 
     |icon 

を任意のnpmがこれを行うことができますか?またはおそらくこれを行うためのいくつかの方法?

+0

を行うことができますNPMパッケージがあります。何を試しましたか? – bubblez

+0

私はfs.readdirSync( 'dir')を試しました。それは再帰的ではありません。 –

答えて

0

だから、これを達成するための複数の方法がある。この

npm i --save-dev glob

import glob from 'glob' 

let dirs = [ 
     ...glob.sync('app/**/'), 
     ...glob.sync('sass/**/'), 
     ...glob.sync('image/**/') 
     ] 
dirs = dirs.map(item => item.replace(/\/$/, "")) 
console.log(dirs) 
関連する問題