【发布时间】:2017-04-15 14:09:43
【问题描述】:
我需要动态加载模块以使用 webpack 进行异步加载。我的目标是遍历一个数组并加载这些模块(这是为了我的 react-router 目的,在这里并不重要)。
这是我的代码:
const arr = ['some-module', 'module-2'];
arr.map(moduleName => {
require.ensure([], require => {
if(process.env.IS_BROWSER) { //for react server-render because of babel 6
cb(null, require(moduleName));
}
else {
cb(null, require(moduleName).default);
}
});
}
它在服务器上运行良好,但在前端,不会制作和加载额外的捆绑包。请问你知道怎么解决吗?谢谢。
【问题讨论】:
标签: node.js reactjs webpack require commonjs