1

我有一个具有 dir 结构的反应应用程序:

app
|\widgets
|  |
|  |\Widget1
|  | \reducers\index.js
|  |\anotherFolder\index.js
|  |
|  |\Widget2
|  |\reducers\index.js
|  |\anotherFolder\index.js
|  
|
\mainreducers/index.js

我需要一些如何将所有 widget-x/reducers/index.js 导入 mainreducers/index.js。目前我正在尝试:

const req = require.context("../widgets/", true, /index.js/);
function requireAll(requireContext) {
   return requireContext.keys().map(requireContext);
}
const modules = requireAll(req);

但这也从 anotherFolder 导入了其他 index.js (我确实找到的另一个解决方案是将 index.js (widgetX/reducer/) 名称重命名为 reduce.js 并使用 require.context 但这不是我需要的方式) .

谢谢。

4

0 回答 0