2016-03-30 25 views
1

Tepki-chartjs yükledim. talimatları izleyerek bunu test etmek için zaman çizgisi 10'da 'tanımsız bir Chart.jsreact-chartjs hatası undefined '' Chart 'özelliği okunamıyor

burada

mülkiyet 'Grafik' okuyamaz bir hata benim kodudur olsun

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 = LineChart;

Stumped ve çevrimiçi herhangi bir çözüm bulamıyorum. Herhangi bir yorum için teşekkürler.

+0

Her şeyi paketlemek için ne kullanıyorsunuz? Webpack? – markthethomas

+0

Yorumunuz için teşekkürler, webpack kullanıyorum araç. – Davet

+0

Eski bir React.js v0.13 sürümünü kullanıyorum. Belki de – Davet

cevap

1

LineChart bildirimini iki kez bildiriyorsunuz. Bunlardan birinin adını değiştirin, örneğin:

+0

Yorumunuz için teşekkürler. Yeniden adlandırma sorunu çözmedi – Davet

-1

Aynı problem vardı. Webpack yapısında node_modules hariç tutulması yardımcı oldu. Şu https://github.com/jhudson8/react-chartjs/issues/93'a bakın.

İşte bir örnek "modül" webpack.config.js bölümü var:

module: { 
    loaders: [ 
     { 
     test: /\.jsx?$/, 
     exclude: /(node_modules)/, 
     loader: 'babel-loader' 
     } 
    ] 
    } 
0

Ben de aynı sorunu var ve 'temiz npm cache' olur! Grafiksel & tepki-chartjs bağımlılığı ile ilgili olabilir.

İlgili konular