[英]highcharts-more + requirejs, Highcharts undefined
I have following requirejs config: 我有以下requirejs配置:
require.config({
baseUrl: '/js',
shim: {
...
highcharts: {
deps: ['highcharts-more'],
exports: 'Highcharts'
}
...
},
paths: {
...
'highcharts': 'http://code.highcharts.com/highcharts',
'highcharts-more': 'http://code.highcharts.com/highcharts-more'
...
}
});
Then in my view: 然后在我看来:
define([
...
'highcharts',
...
], function (Highcharts) {
// The speed gauge
// Example http://www.highcharts.com/demo/gauge-solid
$('#container-speed').highcharts(...);
});
In console i have: 在控制台中,我有:
ReferenceError: Highcharts is not defined ReferenceError:未定义Highcharts
in highcharts-more.js 在highcharts-more.js中
Any correct way how to load Highcharts-more.js with RequireJS? 任何正确的方法如何使用RequireJS加载Highcharts-more.js?
Your dependencies are reversed. 您的依存关系相反。 highcharts-more
depends on highcharts being loaded. highcharts-more
取决于highcharts被加载。 Hence, make sure highcharts
is loaded as dependency( deps
) in deps
array: 因此,请确保将highcharts
加载为deps
数组中的dependency( deps
):
highcharts-more: {
deps: ['highcharts'],
exports: 'Highcharts'
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.