代码之家  ›  专栏  ›  技术社区  ›  PrathapG

Angular 4 Prod生成时出错,出现意外标记

  •  0
  • PrathapG  · 技术社区  · 6 年前

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  1
  •   Zapdos13    6 年前

    是的,发生这种情况是因为你没有在fcroot模块下传递FusionCharts库文件,我建议你将FusionCharts angular插件更新为最新的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]
    })
    

        2
  •  0
  •   PrathapG    6 年前

    这是因为FusionChart包和当前项目的ECMAScript不匹配。 我的项目是使用es6和融合图需要es5。不能有不同ECMAScript版本的包!