これは私のファイル構造です
-main.js
-SomeDir
-fileA.js
-fileB.js
ファイル名を指定せずにmain.js
内のすべてのファイルを( 内に)ロードしたい場合はどうすればいいですか?someDir
何かのようなもの:require(./someDir/*.js)
?
ベストアンサー1
解決:
var req = require.context("../someDir", true, /^(.*\.(js$))[^.]*$/igm);
req.keys().forEach(function(key){
req(key);
});
// or just: req.keys().forEach(req)
余分な:
一致するjs
が無視する正規表現test.js
/^(?!.*test.js)((.*\.(js\.*))[^.]*$)/igm)