Я использую Amcharts4 в проекте angular7.После того, как сборка Vendor.js имеет размер 14 МБ. Таким образом, время загрузки страницы занимает около 17 секунд.
В папке dist я видел такие файлы, как pdfmaker.js 2.54 МБ и файл xlxs.js 2 МБ, которые связаны между собой.в amcharts.
Я не хочу, чтобы эти файлы находились в папке dist.Или есть какой-либо способ уменьшить размер файла vendor.js.
или как я могу исключить ненужные файлы из amcharts4.
Как я выполнил некоторые исследования и разработки, где я держался ниже строки кода в файле package.json
"build": "ng build --prod --aot false --build-optimizer false",
Но бесполезно.
После ng-install в файле package-lock.json я вижу ниже зависимости
"dependencies": {
"@amcharts/amcharts4": {
"version": "4.5.2",
"resolved": "https://registry.npmjs.org/@amcharts/amcharts4/-/amcharts4-4.5.2.tgz",
"integrity": "sha512-oNK5l73DI61svCUYpmU6YfAB6mlJPmaeLeQceOHOVi4MpYpjUSrghX7lS5HzoNASEa1BtEKjauCAbQ2s8z3b0g==",
"requires": {
"@types/regression": "^2.0.0",
"canvg": "^1.5.3",
"css-element-queries": "^1.0.5",
"d3-force": "^2.0.1",
"d3-geo": "^1.11.3",
"d3-geo-projection": "^2.6.0",
"pdfmake": "^0.1.36",
"polylabel": "^1.0.2",
"regression": "^2.0.1",
"tslib": "^1.9.3",
"xlsx": "^0.12.8"
}
},
Как можно исключить" pdfmake ": "^ 0.1.36", "xlsx": "^ 0.12.8" эти зависимости от amharts4 в angular7