任何人都可以建议如何使用glob.sync方法添加多个文件扩展名。比如:
glob.sync
const glob = require('glob'); let files = glob.sync(path + '**/*.(html|xhtml)');
Thank you:)
jei2mxaa1#
你可以使用这个(大多数shell也支持):
glob.sync(path + '**/*.{html,xhtml}')
或者这个:
glob.sync(path + '**/*.@(html|xhtml)')
编辑:我最初也建议这样的模式:
glob.sync(path + '**/*.+(html|xhtml)')
但是,这也将匹配扩展名为.htmlhtml的文件(以及html和xhtml的任何其他组合,单个或多个),这是不正确的。
.htmlhtml
html
xhtml
1条答案
按热度按时间jei2mxaa1#
你可以使用这个(大多数shell也支持):
或者这个:
编辑:我最初也建议这样的模式:
但是,这也将匹配扩展名为
.htmlhtml
的文件(以及html
和xhtml
的任何其他组合,单个或多个),这是不正确的。