2

当我运行服务器时..此组件已加载...在服务器端未发现错误...但浏览器控制台返回以下错误:

未捕获的 TypeError:(中间值)[chartType] 不是函数

我的代码如下:

var React = require('react');
var ReactDOM = require('react-dom');
var chart = require('chart.js');
var DoughnutChart = require("react-chartjs").Doughnut;
var Tempvshum = React.createClass({
  render() {
    var chartOptions = {
    segmentShowStroke : true
  };
var chartData = [{
    value: 300,
    color:"#F7464A",
    highlight: "#FF5A5E",
    label: "Red"
  }];
   return(<DoughnutChart data={chartData} options={chartOptions} />);
   }
  });
module.exports = Tempvshum;
4

1 回答 1

5

我认为这个问题与chart.js 有关。

https://www.npmjs.com/package/chart.js表示该软件包已在 2 天前上传,现在是 2.0.0-beta2 版本。我修改了我的 package.json 以使用旧版本 1.1.1 并且一切正常。

于 2016-04-11T15:41:14.490 回答