Using webpack 2 beta 6.
Trace:
chunk main [entry]
3-12ccc3f32505ae5e2d7e.js
Cannot read property 'length' of null
TypeError: Cannot read property 'length' of null
at /Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/ContextModule.js:139:25
at Array.forEach (native)
at Module.ContextModule.source (/Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/ContextModule.js:137:6)
at Template.ModuleTemplate.render (/Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/ModuleTemplate.js:14:28)
at Template.renderChunkModules (/Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/Template.js:115:31)
at Template.<anonymous> (/Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/MainTemplate.js:36:22)
at Template.applyPluginsWaterfall (/Users/mmahalwy/Sites/sparrow/node_modules/tapable/lib/Tapable.js:34:24)
at Template.MainTemplate.render (/Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/MainTemplate.js:129:20)
at Compilation.createChunkAssets (/Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/Compilation.js:845:33)
at Compilation.<anonymous> (/Users/mmahalwy/Sites/sparrow/node_modules/webpack/lib/Compilation.js:556:9)
Relevant code:
const loadContainerAsync = route => (location, cb) => {
console.log(location, cb);
// require.ensure([], (require) => {
// cb(null, require('./containers/' + route + '/index.js'));
// });
// console.log(location);
return System.import(`./containers/${route}/index.js`).then(module => cb(null, module)).catch(err => console.log(err));
};
Have you tried