Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular2在网页包装后加载子项,生成uuu网页包装uu需要uuuu不是一个函数_Javascript_Angular_Webpack - Fatal编程技术网

Javascript Angular2在网页包装后加载子项,生成uuu网页包装uu需要uuuu不是一个函数

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

我有一个简单的Angular2应用程序,使用loadChildren,它在依赖SystemJs的开发过程中运行良好,在对其进行网页打包后,使用网页包加载器修复问题,输出如下所示

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"]