【问题标题】:Compilation stops a 70% while lazily loading an Angular Module延迟加载 Angular 模块时编译停止 70%
【发布时间】:2019-03-07 10:34:36
【问题描述】:

我正在尝试在我的应用程序中实现延迟加载。但是在添加下面的 sn-p 后编译会在 70% 处停止。

>

 {
    path: 'sandbox',
    resolve: { lang: LocaleService },
    loadChildren: './SANDBOX/sandbox.module#SandBoxModule'
  },

之前我用这个:

{
    path: 'sandbox',
    resolve: { lang: LocaleService },
    loadChildren: ()=>SandBoxModule
  }

【问题讨论】:

    标签: angular routing lazy-loading


    【解决方案1】:

    您正在使用 angular 的延迟加载模块概念。

    解析:{ lang: LocaleService }

    您需要将此解析与加载组件一起使用,而不是对模块加载使用解析。在此模块“SandBoxModule”的路由文件中定义解析,然后尝试运行。

    【讨论】:

    • 谢谢,@Mohit。我也试过了,但还是一样。
    • 您可以在删除解析行后尝试构建吗?
    【解决方案2】:

    终于可以解决了。多个版本的 webpack 的一些问题。删除了 package.json 中的那个,它起作用了。

    【讨论】:

      猜你喜欢
      • 2019-09-03
      • 2017-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 2019-01-01
      相关资源
      最近更新 更多