用 angular 中的模块名称替换块名称 4 延迟加载
Replace chunk name with module name in angular 4 lazy loading
我正在使用 angular-cli-1.6.3 来捆绑我的项目。
我尝试将延迟加载的块名称重命名为有效的模块名称。但它不起作用。下面给出的代码片段,
{
path: 'lazy',
loadChildren: './lazy/module#LazyModule?chunkName=LazyModule'
}
你应该使用 -nc
标志
ng build --aot -nc
或
ng build --aot --named-chunks
更新 1:基于评论
要删除哈希值,请将 --output-hashing
设置为 false,如下所示
ng build --aot --nc --output-hashing=false
ng build --namedChunks=true --outputHashing=none --vendorChunk=true
namedChunks
为延迟加载的块使用文件名
output-hashing
定义输出文件名 cache-busting 哈希模式。
vendorChunk
使用仅包含供应商库的单独包。
我正在使用 angular-cli-1.6.3 来捆绑我的项目。 我尝试将延迟加载的块名称重命名为有效的模块名称。但它不起作用。下面给出的代码片段,
{
path: 'lazy',
loadChildren: './lazy/module#LazyModule?chunkName=LazyModule'
}
你应该使用 -nc
标志
ng build --aot -nc
或
ng build --aot --named-chunks
更新 1:基于评论
要删除哈希值,请将 --output-hashing
设置为 false,如下所示
ng build --aot --nc --output-hashing=false
ng build --namedChunks=true --outputHashing=none --vendorChunk=true
namedChunks
为延迟加载的块使用文件名output-hashing
定义输出文件名 cache-busting 哈希模式。vendorChunk
使用仅包含供应商库的单独包。