我在angular7项目中使用Amcharts4。在构建Vendor.js大小为14MB之后,页面的.So加载时间大约需要17秒。
我在dist文件夹中看到了像2.54MB的pdfmaker.js文件和2MB的xlxs.js文件,它们都与amcharts相关。
我不想把那些文件放在dist文件夹里。或者有什么方法可以减小vendor.js文件的大小。
或者我如何从amcharts4中排除不必要的文件。
因为我做了一些研发工作,我在package.json文件中保留了以下几行代码
" build ":"ng build --prod --aot false --build-optimizer false",
但是没有用。
在ng-install in 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"
}
},
如何从angular7中的amharts4排除"pdfmake":"^0.1.36","xlsx":"^0.12.8“这些依赖项
发布于 2020-07-19 13:14:43
使用ngx-build-plus在不弹出的情况下扩展Angular CLI的默认构建行为。
https://stackoverflow.com/questions/56631570
复制