node.js - 如何在 NodeJS 中包含多个带有 'glob.sync' 的文件扩展名?

标签 node.js node-glob

谁能建议如何使用 glob.sync 方法添加多个文件扩展名。

类似于:

const glob = require('glob');
let files = glob.sync(path + '**/*.(html|xhtml)');

谢谢你:)

最佳答案

你可以使用这个(大多数 shell 也支持):

glob.sync(path + '**/*.{html,xhtml}')

或其中之一:

glob.sync(path + '**/*.+(html|xhtml)')
glob.sync(path + '**/*.@(html|xhtml)')

关于node.js - 如何在 NodeJS 中包含多个带有 'glob.sync' 的文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43118216/

相关文章:

javascript - node.js/javascript -- 嵌套回调

javascript - 水平排列图像 - React Native - Flex 不工作

gulp.src() 包含文件但忽略所有文件夹

javascript - node-glob 匹配除单个文件之外的所有文件

javascript - 在 Node.js glob 结果中加入数组循环

node.js - 双扩展名文件的通配

node.js - Node 中的异步递归 Readdir

javascript - 将 err 传递到express.js Router、Node.js

node.js - docker:安装 node.js 应用程序有问题,因为 docker 以 root 身份运行

javascript - globbing - 匹配某些文件扩展名但不匹配其他文件扩展名的正确方法