尝试运行下一个示例http://kirjs.github.io/react-highcharts
坚持:
global.HighchartsAdapter = require('exports?HighchartsAdapter!highcharts-standalone-adapter');
没有它,得到错误
Uncaught TypeError: Cannot set property 'HighchartsAdapter' of undefined
有了它,显然得到了
Cannot find module 'exports?HighchartsAdapter!highcharts-standalone-adapter'
所以,真正的问题是如何包含HighchartsAdapter。
P.S。这个问题的标题是不同的,因为这是我原来的谷歌请求。而且我并不孤单https://github.com/kirjs/react-highcharts/search?q=Cannot+set+property+%27HighchartsAdapter%27+of+undefined&type=Issues&utf8=%E2%9C%93
答案 0 :(得分:0)
原始示例应使用webpack捆绑。然后我想它运作正常。
如果您想使用Browserify,请使用而不是使用:
global.HighchartsAdapter = require('exports?HighchartsAdapter!highcharts-standalone-adapter');
var Highcharts = require("highcharts");
使用next:
var Highcharts = require('highcharts-browserify');