我有这样的文件夹结构:
project
|app
|util
|sass
|image
|icon
我希望以递归和同步方式获得此结构
预期结果
[
app,
app/util,
sass,
image,
image/icon,
]
有没有npm能做到这一点?或者可能是某种方式来做到这一点?
答案 0 :(得分:0)
所以有npm包可以做到这一点
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)