0

我正在使用以下方法导入 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"
4

1 回答 1

2

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

"d3": "3.5.17"

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

npm install

或者

yarn install

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

于 2018-05-07T18:03:33.560 回答