Javascript Angular2在网页包装后加载子项,生成uuu网页包装uu需要uuuu不是一个函数
我有一个简单的Angular2应用程序,使用loadChildren,它在依赖SystemJs的开发过程中运行良好,在对其进行网页打包后,使用网页包加载器修复问题,输出如下所示Javascript Angular2在网页包装后加载子项,生成uuu网页包装uu需要uuuu不是一个函数,javascript,angular,webpack,Javascript,Angular,Webpack,我有一个简单的Angular2应用程序,使用loadChildren,它在依赖SystemJs的开发过程中运行良好,在对其进行网页打包后,使用网页包加载器修复问题,输出如下所示 path: 'events', component: CoreComponents.MainLayoutComponent, loadChildren: function(){ return __webpack_require__(125)("EventModule") } 当我浏览到/e
path: 'events', component: CoreComponents.MainLayoutComponent, loadChildren:
function(){
return __webpack_require__(125)("EventModule")
}
当我浏览到/events时,我得到
TypeError: __webpack_require__(...) is not a function
我通读了网页存储库,发现了这个
但是他们说它是关闭的,如果它是关闭的,我不知道错误来自哪里,除了loadChildren语法的简单修复(类似于此)之外,我没有使用任何其他加载程序。当我在return语句之前添加控制台日志时,它返回的是“对象”而不是“函数”
返回:
1. Object
1. EventModule:EventModule()
1. arguments:(...)
2. caller:(...)
3. length:0
4. name:"EventModule"
5. prototype:Object
6. __proto__:()
7. [[FunctionLocation]]:app.js:46194
8. [[Scopes]]:Scopes[2]
2. __proto__:Object
我错过了什么?深入挖掘,终于找到了答案 该行应该使用方括号
return __webpack_require__(125)["EventModule"]
return __webpack_require__(125)["EventModule"]