使用d3 v3而不是d3 v4 react js

时间:2018-05-07 17:55:56

标签: reactjs react-d3

我使用以下方法导入d3库:

import * as d3 from 'd3'; 

但它给了我这个错误:

15:20-27 "export 'time' (imported as 'd3') was not found in 'd3'

原因是,代码正在使用d3 v3而我正在导入d3 v4。如何将其限制为使用d3 v3?在package.json中,然后d3版本看起来像:

"d3": "^5.1.0"

1 个答案:

答案 0 :(得分:0)

在package.json中直接尝试最新的v3版本设置:

"d3": "3.5.17"

然后继续使用您最喜欢的包管理器重新安装包:

npm install

yarn install

如果使用npm并且版本高于5,我建议您先删除package-lock.json以避免任何问题。