如何使用导入这个npm包?

我想导入这个包。

链接只提供这个例子

var LineChart = require("react-chartjs").Line; var MyComponent = React.createClass({ render: function() { return <LineChart data={chartData} options={chartOptions} width="600" height="250"/> } }); 

但如何导入像这样

 import {LineChart } from 'react-chartjs'; 

我无法弄清楚如何

。线;

在import风格

鉴于oxy_js的答案,我相信你想要的import行是

 import { Line as LineChart } from 'react-chartjs'; 

这是导入Line但将其作为LineChart在此文件中使用。

 var LineChart = require("react-chartjs").Line; 

当量

 import Line from 'react-chartjs/lib/line'; 

你可以写

 import Line from 'react-chartjs'; 

因为在react-chartjs index.js中Line被列为

 module.exports = { Bar: require('./lib/bar'), Doughnut: require('./lib/doughnut'), Line: require('./lib/line'), Pie: require('./lib/pie'), PolarArea: require('./lib/polar-area'), Radar: require('./lib/radar'), createClass: require('./lib/core').createClass }; 

然后在需要时使用{Line}