我正在尝试使用反应组件中的vega但没有运气(可能是安装问题)。
我编写了一个具有以下结构的组件:
import vega from 'vega';
class Chart extends React.PureComponent {
...
componentDidMount() {
vega.parse(...)
}
}
但我得到一个TypeError: Cannot read property 'parse' of undefined
这使我得出结论,安装没有按预期进行。
在安装过程中,我确实遇到了问题,因为 vega 使用 node-gyp 并且我在 Windows 环境中(并且也在代理后面)
安装 node-gyp 时,我遇到了 node-canvas 的一些问题(尽管根据文档,没有它 vega 应该可以工作)
大多数文件都忽略了 vega 的安装。
有没有人尝试安装它并使用它import
- 它有效吗?