webpackはディレクトリ内のすべてのファイルを必要とします 質問する

webpackはディレクトリ内のすべてのファイルを必要とします 質問する

これは私のファイル構造です

-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)

おすすめ記事