glob:找不到`folder`里面的`文件夹`

时间:2017-05-01 11:55:51

标签: node.js glob

使用https://github.com/isaacs/node-glob

任务是找到项目树中的所有node_modules文件夹,这些文件夹不在其他node_modules中。

我试过了:像:

  • ('**/node_modules/', {ignore: '**/node_modules/**/node_modules/'})

这可行,但需要花费几分钟(大约10)来完成我的项目~10个子项目。

我觉得可能有更快的方法?对此有何建议?

1 个答案:

答案 0 :(得分:0)

Dunno,作品对我来说很好:

glob('**/node_modules/', {ignore: '**/node_modules/**/node_modules/'}, console.log)
// Output: null [ 'node_modules/' ]

//  or sync
glob.sync('**/node_modules/', {ignore: '**/node_modules/**/node_modules/'})
// => [ 'node_modules/' ]

你期待什么?