【问题标题】:use d3 v3 instead of d3 v4 react js使用 d3 v3 而不是 d3 v4 react js
【发布时间】:2018-05-07 17:55:55
【问题描述】:

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

【问题讨论】:

    标签: reactjs react-d3


    【解决方案1】:

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

    "d3": "3.5.17"
    

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

    npm install
    

    yarn install
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      • 2018-04-12
      • 2020-10-26
      • 2016-11-16
      • 1970-01-01
      相关资源
      最近更新 更多