【问题标题】:Angular 2 Webpack angular-router-loader, Causes Null ResponseAngular 2 Webpack angular-router-loader,导致空响应
【发布时间】:2017-07-25 15:46:38
【问题描述】:

Console Error

装载机:[ { 加载器:'真棒打字稿加载器', 选项:{ configFileName: helpers.root('src', 'tsconfig.json') } } , 'angular2-模板加载器', '角路由器装载机' ]

当我在 webpack 中使用 angular-router-loader 时会发生这种情况,但是没有它我无法实现延迟加载

【问题讨论】:

    标签: angular webpack


    【解决方案1】:

    这也发生在我身上,我很困惑。 我不确定为什么会这样,但显然 angular 试图访问加载器放在 loadChildren 属性中的箭头函数的原型,但是 es6 的本机箭头函数没有原型,而简单函数有。

    如果您将 tsconfig.json 更改为目标 es5,它将起作用,因为它将这些箭头函数编译为普通函数,然后它就会起作用。

    另一种解决方法是模拟路由器加载器并仅放置返回承诺的普通函数,以便您可以继续使用 es6 编译。

    希望你确实是这样!

    【讨论】:

    • 谢谢,我最终只是将所有内容迁移到 angular-cli... 让生活更轻松。
    • 可以理解,我就是喜欢自下而上的了解一切,使用cli不是这样的
    猜你喜欢
    • 2018-08-16
    • 2017-05-10
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 2019-04-10
    相关资源
    最近更新 更多