1

react-chartjs をインストールしました。指示に従ってテストすると、10 行目で「未定義のプロパティ 'Chart' を読み取れない」というエラーが表示されます。

ここに私のコードがあります

var React = require('react');
var Chart = require('chart.js');
var LineChart = require("react-chartjs").Line;


var LineChart = React.createClass({


  render: function() {

    return <LineChart width="600" height="250"/>
  }
});

module.exports = 折れ線グラフ;

私は困惑しており、オンラインで解決策を見つけることができません。コメントありがとうございます

4

3 に答える 3

1

LineChartあなたは2回宣言しています。それらのいずれかの名前を変更します。たとえば、次のようになります。

var MyChart = React.createClass({ /* rest of your code */ });
module.exports = MyChart;
于 2016-03-30T20:48:43.593 に答える
0

私も同じ問題を抱えており、「npm cache clean」が役に立ちます! chartjs と react-chartjs の依存関係に関連している可能性があります。

于 2016-10-05T12:17:59.283 に答える
-1

私も同じ問題を抱えていました。Webpack ビルドでの node_modules の除外が役立ちました。このhttps://github.com/jhudson8/react-chartjs/issues/93を見てください。

の「モジュール」セクションの例を次に示しますwebpack.config.js

module: {
    loaders: [
      {
        test: /\.jsx?$/,
        exclude: /(node_modules)/,
        loader: 'babel-loader'
      }
    ]
  }
于 2016-07-11T13:17:30.563 に答える