2016-04-10 1 views
2

ないが...ないサーバー側で検出されたエラー...しかし、ブラウザコンソールを与えませんバック次のエラー:反応-chartjsが型誤差逆与える:(中間値)iがserver..thisコンポーネントがロードされ実行したときに[ChartTypeを】機能

キャッチされない例外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; 
+0

は....私が反応し、チャートとその依存関係のchart.jsの両方がロードされていることを確認しました、とのように異なるバージョンを試してみましたよく誰にも分かりますか? 'chart chart = new chart [ctx] [chartType](nextProps.data、nextProps.options || {});' これは、反応チャートから問題の原因となっている線であると思われます。 – abgordon

答えて

4

私は問題がチャートに関連していると思います.js。

https://www.npmjs.com/package/chart.jsは、パッケージが2日前にアップロードされていることを言うと、それは、バージョンになりました2.0.0-β2です。私は、以前のバージョン1.1.1、すべての作品を使用するように私のpackage.jsonを修正しました。私も今反応し-chartjsコンポーネントに取り組んでいますし、これと同じエラーが発生します

+0

興味深いです。それを試してみましょう。これは、2016年4月8日には、 'NPMビュー[email protected]のtime' – abgordon

+2

に応じて、私もこの問題を経験したときに、私は戻ってダウン1.1.1すべてに行きましたあった、リアクト15.0.1の最新のリリースに関連している可能性が良い。現在、 '反応-chartjs'は' chartjs'のV 2.0をサポートしていませんが、準備がマージされますv2.0の開発のためのアクティブなブランチがあります:https://github.com/jhudson8/react-chartjs/tree/chartjsは、 -v2 –

関連する問題