我正在使用HighCharts和HighStock,并且要在同一页面上显示仪表图(HighCharts库中不存在)和股票图。因此,我必须加载两个库,而不仅仅是其他建议的HighStock。

我正在使用Meteor,并且正在使用maazalik:highcharts和jhuenges:highstock软件包加载这些库。

但是,它给了我错误16,指出它们无法一起加载。

我怎样才能做到这一点?

提前非常感谢您。

最佳答案

Stock包中包含Highcharts的整个代码库。因此,为避免碰撞,您应该只包括Highstock。根据您的要求,您还需要“ Highcharts-more”和“ Solid-gauge”模块。

您引用的所有程序包都没有此特定设置,并且使用这两个程序都会导致冲突。我创建了一个满足您要求的软件包ondkloss:highstockGitHub)。如果您要创建自己的文件,那么essense包括提到的文件,例如:

Package.onUse(function(api) {
    api.versionsFrom('1.1.0.2');
    api.use('jquery');

    api.addFiles([
        // Core
        'lib/highstock.js',
        // Extra types
        'lib/highcharts-more.js',
        'lib/highcharts-solid-gauge.js',
    ], 'client');
});


可以在这里找到使用的源:


Highstock core
Highcharts more module
Solid gauge module

关于javascript - Highcharts(Gauge)和Highstock与Meteor在同一页面上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30198282/

10-11 11:14