15

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

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

2 回答 2

23

你应该使用-nc标志

ng build --aot -nc

或者

ng build --aot --named-chunks

更新 1:基于评论

要删除哈希数,请将其设置--output-hashing为 false,如下所示

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

文档链接

于 2018-01-29T07:19:41.947 回答
4
 ng build --namedChunks=true --outputHashing=none --vendorChunk=true
  • namedChunks为延迟加载的块使用文件名
  • output-hashing定义输出文件名缓存破坏散列模式。
  • vendorChunk使用仅包含供应商库的单独捆绑包。
于 2019-05-22T11:19:47.370 回答