2016-03-30 6 views

Antwort

0

Knoten hat keine Unterstützung für globbing (**/*. Js) eingebaut. Sie müssen entweder die Verzeichnisse rekursiv durchlaufen und über das Array von Dateinamen iterieren, um die gewünschten Dateitypen zu finden, oder verwenden Sie etwas wie node-glob.

Verwendung recusrive-readdir-sync

var recursiveReadSync = require('recursive-readdir-sync'), 
    files; 
files = recursiveReadSync('./'); 

files.forEach(function (fileName) { 
    if (fileName.search(/\.js$/g) !== -1) { 
     console.log("Found a *.js file"); 
    } 
}); 

unter Verwendung von Node-glob:

var glob = require("glob") 
glob("**/*.js", function (er, files) { 
    files.forEach(function (fileName) { 
    if (fileName.search(/\.js$/g) !== -1) { 
     console.log("Found a *.js file"); 
    } 
}); 
0

node.js Dosis Support "glob" Platzhalter nicht standardmäßig. Sie können ein externes Paket wie this eins

verwenden