Ng build生成一个奇怪的文件

时间:2019-02-26 15:43:17

标签: angular-cli ng-build

我有一个角度项目,这是我的版本:

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.7.5
@angular-devkit/build-angular      0.7.5
@angular-devkit/build-ng-packagr   0.7.5
@angular-devkit/build-optimizer    0.7.5
@angular-devkit/build-webpack      0.7.5
@angular-devkit/core               0.7.5
@angular-devkit/schematics         0.8.9
@angular/cdk                       6.4.7
@angular/cli                       6.2.9
@angular/material                  6.4.7
@ngtools/json-schema               1.1.0
@ngtools/webpack                   6.1.5
@schematics/angular                0.8.9
@schematics/update                 0.8.9
ng-packagr                         4.7.1
rxjs                               6.4.0
typescript                         2.9.2
webpack                            4.9.2

在我的src/app文件夹中,我有很多表格,每个表格都是一个组件。表格文件夹包含以下文件夹:

acces-xyz
accessory-cellphones
activate-network

以此类推,表单名称并不那么重要。

这是我的构建命令:

ng build --named-chunks --output-hashing none --base-href /dist/ --project proj-angular

一切正常。唯一的问题是,有一个奇怪的文件,老实说,我不知道该文件的用途。为了给您一个想法,以下是生成的文件:

app-forms-acces-xyz-acces-xyz-module.js
app-forms-acces-xyz-acces-xyz-module.js.map
app-forms-acces-xyz-acces-xyz-module~app-forms-accessory-cellphones-accessory-cellphones-module~ap~b0f95ed6.js
app-forms-acces-xyz-acces-xyz-module~app-forms-accessory-cellphones-accessory-cellphones-module~ap~b0f95ed6.js.map
app-forms-accessory-cellphones-accessory-cellphones-module.js
app-forms-accessory-cellphones-accessory-cellphones-module.js.map

以此类推。

我完全不知道以〜b0f95ed6结尾的文件

  

app-forms-acces-xyz-acces-xyz-module.js

包含我的第一个表单代码(约400行),

  

app-forms-accessory-cellphones-accessory-cellphones-module.js

包含第二个表单代码(大约500行)。但是

  

pp-forms-acces-xyz-acces-xyz-module〜app-forms-accessory-mobilephones-accessory-phonephones-module〜ap〜b0f95ed6.js

是一个大约43000行的文件,看起来它包含来自node_modules中所有模块的所有脚本。

你们知道这个文件是做什么用的,是否有办法给它起更重要的名字?

0 个答案:

没有答案