如何在NodeJS中使用'glob.sync'包含多个文件扩展名?

wab*_*pis 9 node.js node-glob

任何人都可以建议如何使用该glob.sync方法添加多个文件扩展名.

就像是:

const glob = require('glob');
let files = glob.sync(path + '**/*.(html|xhtml)');
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

rob*_*lep 14

你可以使用它(大多数shell都支持):

glob.sync(path + '**/*.{html,xhtml}')
Run Code Online (Sandbox Code Playgroud)

或者其中一个:

glob.sync(path + '**/*.+(html|xhtml)')
glob.sync(path + '**/*.@(html|xhtml)')
Run Code Online (Sandbox Code Playgroud)