使用https://github.com/isaacs/node-glob
任务是找到项目树中的所有node_modules
文件夹,这些文件夹不在其他node_modules中。
我试过了:像:
('**/node_modules/', {ignore: '**/node_modules/**/node_modules/'})
这可行,但需要花费几分钟(大约10)来完成我的项目~10个子项目。
我觉得可能有更快的方法?对此有何建议?
答案 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/' ]
你期待什么?