Build 如何排除在Angular7的package.json文件中安装Amcharts4的pdfmaker和xlsx文件

Build 如何排除在Angular7的package.json文件中安装Amcharts4的pdfmaker和xlsx文件,build,size,angular7,amcharts4,Build,Size,Angular7,Amcharts4,我在angular7项目中使用AMCHART4。build Vendor.js的大小为14MB,所以页面的加载时间大约为17秒 我在dist文件夹中看到了与amcharts相关的pdfmaker.js2.54MB和2MB的xlxs.js文件 我不希望这些文件在dist文件夹中。或者是否有任何方法可以减小vendor.js文件的大小 或 如何从AMCHART4中排除不必要的文件 在我做一些研发工作时,我将package.json文件中的代码行保留在下面 “build”:“ng build--pro

我在angular7项目中使用AMCHART4。build Vendor.js的大小为14MB,所以页面的加载时间大约为17秒

我在dist文件夹中看到了与amcharts相关的pdfmaker.js2.54MB和2MB的xlxs.js文件

我不希望这些文件在dist文件夹中。或者是否有任何方法可以减小vendor.js文件的大小

或 如何从AMCHART4中排除不必要的文件

在我做一些研发工作时,我将package.json文件中的代码行保留在下面

“build”:“ng build--prod--aot false--build optimizer false”

但是没有用

在package-lock.json文件中安装ng后,我可以看到以下依赖项

 "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”angular7中amharts4的这些依赖项用于扩展Angular CLI的默认生成行为而不弹出