2016-03-30 12 views

答えて

0

ノードにはglobbing(**/*。js)ビルトインがサポートされていません。ディレクトリを再帰的に移動し、ファイル名の配列を繰り返して、必要なファイルタイプを見つけるか、node-globのようなものを使用する必要があります。ノード・グロブを使用して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"); 
    } 
}); 

を使用して

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は、デフォルトでは "グロブ" ワイルドカードをサポートしていませ用量。 thisのような外部パッケージを使用することができます

関連する問題