簡體   English   中英

create-react-app和d3 - 為什么d3未定義?

[英]create-react-app and d3 - Why is d3 undefined?

我正在使用create-react-app來啟動我的應用程序,我想在我的組件中使用d3。 我正在使用節點6.3.1。 我跑了

npm install d3 --save

並且可以在我的package.json中看到d3。 那我為什么不擁有d3? 這是我的組件類; 它報告d3未定義。

import React from 'react'
import d3 from 'd3'

var Grid = React.createClass({
  render: () => {
    console.log('d3', d3) // reports "d3 undefined"
    return (<div/>)
  }
})

export default Grid

d3不是頂級導出,但您可以導入所有內容並將其保存到d3命名空間

import * as d3 from 'd3'

或者只是導入您打算使用的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM