Ошибка в сборке Angular 4 Prod с неожиданными токенами - PullRequest
0 голосов
/ 12 сентября 2018

Я получаю ошибку при сборке angular prod, и я изменил tsconfig.json для "target": "es5", но все равно получаю ту же ошибку, что и ниже. Это произошло после локальной установки пакетов fusionchart. Пожалуйста, помогите

enter image description here

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Это связано с несоответствием ECMAScript пакета FusionChart и текущего проекта.Мой проект использует es6 и требуется диаграмма Fusion es5.У вас не может быть пакетов с разными версиями ECMAScript!

0 голосов
/ 18 сентября 2018

Да, это происходит из-за того, что вы не передаете файлы библиотеки FusionCharts в модуль fcroot, также я хотел бы предложить вам любезно обновить угловой плагин fusioncharts до последней версии, представляющей собой angular-fusioncharts. вам нужно импортировать файлы и передать их в корневой модуль fc, чтобы выполнить производственную сборку

// Import angular-fusioncharts
import { FusionChartsModule } from 'angular-fusioncharts';

// Import FusionCharts library and chart modules
import * as FusionCharts from 'fusioncharts';
import * as Charts from 'fusioncharts/fusioncharts.charts';

// Pass the fusioncharts library and chart modules
FusionChartsModule.fcRoot(FusionCharts, Charts, FusionTheme);

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    // Specify FusionChartsModule as import
    FusionChartsModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})

Если вы все еще сталкиваетесь с какой-либо проблемой, я могу поделиться примером для справки.

...