我正在使用Highcharts中的某些库,我收到以下错误:
Uncaught TypeError: Cannot read property 'parts/Globals.js' of
undefined
at map.src.js:31
at map.src.js:22
at map.src.js:11
我怎样才能解决这个问题?我在用:
<script src="https://code.highcharts.com/maps/modules/map.js"></script>
面对同样的问题。 Highcharts两天前发布了新版7.1.0。他们修复了导致此错误的issue(10232)。您可以使用https://code.highcharts.com/5.0.14/modules/solid-gauge.js这个特定版本而不是最新版本。它现在对我有用。
如果您遇到此错误,则可能需要检查您的应用程序是否未提供服务器。在它是服务器呈现的情况下,以下应该解决问题:
检查highcharts是一种'object'
,因为在服务器上它是'function'
类型。如果它是一个对象,那么你想要执行你想要的模块。请看下面:
import Highcharts from 'highcharts/highcharts';
import HighchartsReact from 'highcharts-react-official';
import highchartsBellCurve from 'highcharts/modules/histogram-bellcurve';
if (typeof Highcharts === 'object') {
highchartsBellCurve(Highcharts); // Execute the bell curve module
}