使用 d3 v3 而不是 d3 v4 react js
use d3 v3 instead of d3 v4 react js
我正在导入 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"
尝试直接在您的 package.json:
中设置最新的 v3 版本
"d3": "3.5.17"
然后使用您最喜欢的包管理器再次安装包:
npm install
或
yarn install
如果使用 npm 并且版本高于 5,我建议您先删除 package-lock.json
以避免任何问题。
我正在导入 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"
尝试直接在您的 package.json:
中设置最新的 v3 版本"d3": "3.5.17"
然后使用您最喜欢的包管理器再次安装包:
npm install
或
yarn install
如果使用 npm 并且版本高于 5,我建议您先删除 package-lock.json
以避免任何问题。