相关疑难解决方法(0)

Angular:错误:在webpackAsyncContext中未捕获(在promise中)(eval at ./src/$$_lazy_route_resource

我正在从Angular 4.0.0升级到Angular 5.2.6

我正面临一些问题,让懒惰的模块加载工作.

使用角4.0.0,它工作正常,但现在,5.2.6,我点击我的重定向按钮时出现这样的错误:

core.js:1448 ERROR Error: Uncaught (in promise): TypeError: undefined is not a function
TypeError: undefined is not a function
    at Array.map (<anonymous>)
    at webpackAsyncContext (eval at ./src/$$_lazy_route_resource lazy recursive (main.bundle.js:27), <anonymous>:13:34)
    at SystemJsNgModuleLoader.loadAndCompile (core.js:6558)
    at SystemJsNgModuleLoader.load (core.js:6542)
    at RouterConfigLoader.loadModuleFactory (router.js:4543)
    at RouterConfigLoader.load (router.js:4523)
    at MergeMapSubscriber.eval [as project] (router.js:2015)
    at MergeMapSubscriber._tryNext (mergeMap.js:128)
    at MergeMapSubscriber._next (mergeMap.js:118)
    at MergeMapSubscriber.Subscriber.next (Subscriber.js:92)
    at Array.map (<anonymous>)
    at webpackAsyncContext (eval at ./src/$$_lazy_route_resource lazy recursive (main.bundle.js:27), <anonymous>:13:34) …
Run Code Online (Sandbox Code Playgroud)

javascript lazy-loading angular-routing angular angular-router

31
推荐指数
7
解决办法
2万
查看次数

延迟加载Angular 5错误:$$ _ lazy_route_resource懒惰递归

我正在使用angular cli AoT编译.当我尝试按照本教程制作延迟加载组件时,我收到以下错误:

ERROR Error: Uncaught (in promise): TypeError: __webpack_require__.e is not a function
TypeError: __webpack_require__.e is not a function
    at webpackAsyncContext (eval at ./src/$$_lazy_route_resource lazy recursive (main.bundle.js:13), <anonymous>:15:29)
    at SystemJsNgModuleLoader.loadAndCompile (core.js:6554)
    at SystemJsNgModuleLoader.load (core.js:6538)
    at RouterConfigLoader.loadModuleFactory (router.js:4543)
    at RouterConfigLoader.load (router.js:4523)
    at MergeMapSubscriber.eval [as project] (router.js:2015)
    at MergeMapSubscriber._tryNext (mergeMap.js:128)
    at MergeMapSubscriber._next (mergeMap.js:118)
    at MergeMapSubscriber.Subscriber.next (Subscriber.js:92)
    at ScalarObservable._subscribe (ScalarObservable.js:51)
    at webpackAsyncContext (eval at ./src/$$_lazy_route_resource lazy recursive (main.bundle.js:13), <anonymous>:15:29)
    at SystemJsNgModuleLoader.loadAndCompile (core.js:6554)
    at SystemJsNgModuleLoader.load (core.js:6538)
    at RouterConfigLoader.loadModuleFactory (router.js:4543)
    at RouterConfigLoader.load …
Run Code Online (Sandbox Code Playgroud)

lazy-loading angular-cli angular

30
推荐指数
5
解决办法
2万
查看次数

角度为 4 的块(缓存)加载错误

我有一个带有一些延迟加载路线的 angular 4 应用程序。webapp 部署在 Wildfly 服务器上。通常当我更新包并尝试使用该应用程序时,我会得到这个

7.67f0bdb1c002c6632088.chunk.js 无法加载资源:服务器响应状态为 404(未找到)vendor.bb65efd8883ae143b006.bundle.js:1 错误错误:未捕获(承诺):错误:加载块 7 失败。错误:加载块 7 失败。在 HTMLScriptElement.n (inline.c073b632003c3be717dd.bundle.js:1) 在 HTMLScriptElement.o (polyfills.3d0670849efe6dd6a541.bundle.js:1) 在 t.invokeTask (polyfills.3d06708Taskadle.js:1) 在 Object. vendor.bb65efd8883ae143b006.bundle.js:1) 在 t.invokeTask (polyfills.3d0670849efe6dd6a541.bundle.js:1) 在 r.runTask (polyfills.3d0670849efe6dd6a541.invdles) [efe6dd6a541.invdle] .3d0670849efe6dd6a541.bundle.js:1) 在 W (polyfills.3d0670849efe6dd6a541.bundle.js:1) 在 HTMLScriptElement.q (polyfills.3d0670849efe6dd6a541.bundle.js: bundle.js:1) 在 t.invokeTask (polyfills.3d0670849efe6dd6a541.bundle.js:1) 在 r.runTask (polyfills.3d0670849efe6dd6a541.bundle.js:1) 在 o (polyfills.3d064167084) e.invokeTask [as invoke] (polyfills.3d0670849efe6dd6a541.bundle.js:1) 在 W (polyfills.3d0670849efe6dd6a541.bundle.js:1) w @ vendor.bb65efd8883ae143b.610000000.bb65efd8883ae143b.6306000000000000加载资源:服务器以 404(未找到)状态响应 vendor.bb65efd8883ae143b006.bundle.js:1 错误错误:未捕获(承诺):错误:加载块 7 失败。错误:加载块 7 失败。在 HTMLScriptElement.n (inline.c073b632003c3be717dd.bundle.js:1) 在 HTMLScriptElement.o (polyfills.3d0670849efe6dd6a541.bundle.js:1) 在 t.invokeTask (polyfills.3d06708Taskadle.js:1) 在 Object.小贩。

我确定这是浏览器缓存问题,因为如果我按 ctrl+shift+F5 应用程序工作正常。 …

browser caching routes chunks angular

5
推荐指数
1
解决办法
987
查看次数