Ng build создает странный файл - PullRequest
       20

Ng build создает странный файл

0 голосов
/ 26 февраля 2019

У меня угловой проект, вот мои версии:

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-phonephones-accessory-cellphones-module.js

содержит мой второй код формы (около 500 строк).Но

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

- это файл, содержащий около 43000 строк, и, похоже, он содержит все скрипты из всех модулей в node_modules.

Ребята, вы знаете, для чего этот файл, и есть ли способ дать ему более значимое имя?

...