fusioncharts – 融合图表npm,如何升级到行货版本

我正在使用FusionCharts构建一些图表.现在我知道如何使用npm集成它我想升级到我的客户的商业许可证.我没有看到任何特定于npm版本的文档.

官方网站上的文档指向
Fusion charts npm installation,但没有提及如何升级到许可版本. 最佳答案 在这方面真的缺乏文档,这是一种耻辱.在阅读了大量的东西之后,这就是我在Angular 7中提出的:

>删除了npm包fusioncharts,但保留了“angular-fusioncharts”:“^ 3.0.1”
>在我的项目的根目录中创建了一个文件夹libs,然后在此文件夹中放入从购买邮件中的链接下载的内容,重命名为fusioncharts
>更改了我的导入:

    import * as FusionCharts from 'fusioncharts'
    import * as Charts from 'fusioncharts/fusioncharts.charts'
    import * as PowerCharts from 'fusioncharts/fusioncharts.powercharts'
    import * as FusionTheme from 'fusioncharts/themes/fusioncharts.theme.fusion'

    import * as FusionCharts from 'libs/fusioncharts/js/fusioncharts'
    import * as Charts from 'libs/fusioncharts/js/fusioncharts.charts'
    import * as PowerCharts from 'libs/fusioncharts/js/fusioncharts.powercharts'
    import FusionTheme from 'libs/fusioncharts/js/themes/fusioncharts.theme.fusion'

> init代码是相同的:

FusionChartsModule.fcRoot(FusionCharts,Charts,PowerCharts,FusionTheme)

如果我将导入*作为主题包的FusionTheme保留,我不明白为什么我会收到错误,我不得不改为导入FusionTheme.

我在此过程中的某个时刻在我的tsconfig.json中输入了“allowSyntheticDefaultImports”:true,不确定此最后一步是否需要此配置.

一些(不是那样)有用的链接:

https://www.fusioncharts.com/dev/getting-started/angular/angular/configure-your-chart-using-angular

https://www.fusioncharts.com/dev/upgrading/upgrading-from-evaluation-versions

点赞