Я работаю над приложением ng2 и использую @angular/cli
для его сборки. В качестве вывода он генерирует несколько js файлов, таких как .inline.js
, .vendor.js
и т.д.
Вопрос в том, как настроить angular- vendor.js
inline.js
в результате только одного файла, то есть связать vendor.js
, inline.js
и т.д. В один большой файл?
Я понимаю, что это можно сделать с помощью дополнительного упаковщика, но было бы неплохо сделать это с помощью ng-cli
PS Я не использую ленивую загрузку в этом приложении и определенно не буду.
PPS Просто конкатать файлы потом не вариант, потому что:
- он не работает с хэшем в имени файла, также необходимо обновить HTML
- он вводит дополнительный шаг сборки, который не является необходимым
На данный момент похоже, что переход на чистый веб-пакет будет самым простым и лучшим вариантом.
ОБНОВИТЬ
есть возможность избежать vendor.js
установив --vendor-chunk
в true
но в результате я все равно получаю несколько файлов: inline.bundle.js
main.bundle.js
polyfills.bundle.js