在recursive-readdir中包含多个文件扩展名

我需要recursionreaddir只读, .html.js文件,在recursion的给定的目录。 但是,当我给它一个["!*.html", "!*.js"]的数组时,它不返回任何文件。

我该如何解决?

你可以做大括号扩展 :

 var recursive = require("recursive-readdir"); recursive("dir1", ["!*.{html,js}"], function(err, files) { if (err) return console.error(err); console.log(files); });