Я использую пакет компании npm, который предоставляет компоненту гистограммы с правильными цветами и функцией экспорта. Когда я использую эту гистограмму в своем проекте, все будет работать нормально, пока я не соберу проект с buildOptimizer
на. Есть ли способ остановить процесс сборки, отменив функцию экспорта без отключения buildOptimizer
? У меня есть доступ к пакету npm моей компании.
Компонент линейчатой диаграммы в пакете NPM:
import { Component, OnInit, Directive, ViewChild, Input, AfterViewInit, Output, EventEmitter } from '@angular/core';
import { IBarChartSeries } from '../../../interfaces/IChartSeries';
import * as Highcharts from 'highcharts';
import { HighchartsChartComponent } from 'highcharts-angular';
import ExportingModule from 'highcharts/modules/exporting'; //<--- Line 1
ExportingModule(Highcharts); //<--- Line 2
@Component({
selector: 'basf-bar-chart',
templateUrl: './bar-chart.component.html',
styleUrls: ['./bar-chart.component.scss']
})
export class BarChartComponent implements OnInit, AfterViewInit {
...
}
Как видите, для экспорта нужны только две строки
Когда я теперь импортирую пакет npm в свой проект и использую BarChartComponent, диаграмма выглядит следующим образом:
Когда я собираю его с --prod, функция экспорта исчезает