本文介绍了在 angular 4 延迟加载中用模块名称替换块名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 angular-cli-1.6.3 来捆绑我的项目.我尝试将延迟加载的块名称重命名为有效的模块名称.但它不起作用.下面给出的代码片段,

I'm using angular-cli-1.6.3 for bundling my project.I try to rename lazy loaded chunk name into valid module name. But it is not working. Code snippet given below,

{
  path: 'lazy',
  loadChildren: './lazy/module#LazyModule?chunkName=LazyModule'
}

推荐答案

你应该使用 -nc 标志

ng build --aot -nc

ng build --aot --named-chunks

更新 1:基于评论

要删除散列数,请将 --output-hashing 设置为 false,如下所示

to remove the hash numbers set the --output-hashing to false as below

ng build --aot --nc --output-hashing=false

文档链接

这篇关于在 angular 4 延迟加载中用模块名称替换块名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-09 09:06