我使用了这篇帖子中的答案,并进行了import d3Js from 'https://d3js.org/d3.v3.min.js';
,但现在出现了以下错误:Failed to compile. ./src/components/StreamGraph.js Module not found: Can't resolve 'https://d3js.org/d3.v3.min.js' in 'C:\Users\...\src\components'
我的React应用程式已通过npm安装了v6,但我想导入v3以进行可视化。 我正在尝试运行流图(stream graph),但无法导入d3 v3。
这是我需要运行的代码模板:
import React, { Component } from "react";
import d3Js from 'https://d3js.org/d3.v3.min.js';
// import * as d3 from 'd3';
import './StreamGraph.css';
class StreamGraph extends Component{
// when chart has been mounted on the DOM - display using this
componentDidMount() {
this.drawChart();
}
drawChart() {
// coded here
}
render(){
return <div id={"#" + this.props.id}></div>
}
}
export default StreamGraph;
我能知道我是否可以导入其他版本吗?
import
。你需要通过npm install d3
安装模块,然后从已安装的模块进行导入。 - subparry