2017-05-31 10 views
0

私はWebアプリケーションでnode.jsを使用して明示的にc3-chartをバインドしようとしています。しかしc3.jsファイルには、次のエラーメッセージ得られます。以下はd3.scaleは明示的に使用して定義されていません

TypeError: d3.scale is undefined 

を私layout.yadeファイルです:

doctype html 
html 
    head 
    title= title 
    link(rel='stylesheet', href='http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.css') 
    link(rel='stylesheet', href='/stylesheets/c3.css') 
    link(rel='stylesheet', href='/stylesheets/style.css') 
    script(src='http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js') 
    script(src='/javascripts/leaflet.ajax.js') 
    script(src='http://d3js.org/d3.v3.min.js') 
    script(src='/javascripts/c3.min.js') 
    script(src='/javascripts/jquery.js') 

    body 
    block content 

答えて

0

あなた以下同じ問題を持っている人は、右を見つけることができるため、私は、それを解決libararysの正しいバージョンと適切なバージョン:

doctype html 
html 
head 
    title= title 
    link(rel='stylesheet', href='http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css') 
    link(rel='stylesheet', href='/stylesheet/c3.css') 
    link(rel='stylesheet', href='/stylesheets/style.css') 
    script(src='http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js') 
    script(src='/javascripts/c3.min.js') 
    script(src='/javascripts/leaflet.ajax.js') 
    script(src='http://d3js.org/d3.v3.min.js' charset='utf-8') 
    script(src='/javascripts/jquery.js') 
body 
    block content 
関連する問題