将D3与Electron React应用程序

时间:2017-02-18 12:25:45

标签: reactjs d3.js electron

我正在使用带有电子反应样板的电子构建应用程序https://github.com/chentsulin/electron-react-boilerplate.git,这一切都正常。

但是当我尝试使用D3时,电子总是会抛出错误zTypeError: Cannot read property 'version' of undefined. (ie : console.log(d3.version) )

我的配置:

  • Electron 1.4.15
  • Chromium 53.0.2785.143
  • node@6.9.4 | win32 | 64
  • 反应15.4.2
  • d3 4.5.0

我希望有人可以帮助解决这个问题。

1 个答案:

答案 0 :(得分:1)

我只需在任何需要d3的jsx文件的顶部使用var d3 = require('d3');。这适用于我目前正在开发的基于电子+ d3的应用程序。