我正在使用HighCharts和HighStock,并且要在同一页面上显示仪表图(HighCharts库中不存在)和股票图。因此,我必须加载两个库,而不仅仅是其他建议的HighStock。
我正在使用Meteor,并且正在使用maazalik:highcharts和jhuenges:highstock软件包加载这些库。
但是,它给了我错误16,指出它们无法一起加载。
我怎样才能做到这一点?
提前非常感谢您。
最佳答案
Stock包中包含Highcharts的整个代码库。因此,为避免碰撞,您应该只包括Highstock。根据您的要求,您还需要“ Highcharts-more”和“ Solid-gauge”模块。
您引用的所有程序包都没有此特定设置,并且使用这两个程序都会导致冲突。我创建了一个满足您要求的软件包ondkloss:highstock
(GitHub)。如果您要创建自己的文件,那么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/