2016-04-18 7 views
3

とFS私は次のことをやっている使用のNode.jsのWebPACK

var FS = require('fs'); 
    var TestGoogle = eval(FS.readFileSync('../loader.js', 'utf8')); 

jsコンソールのエラー

FS.readFileSync is not a function 

なぜですか?私は単にjavascriptファイルをインポートしたいと思います。具体的には、Googleの材料棒グラフを使用するために。バニラJSでhttps://developers.google.com/chart/interactive/docs/gallery/barchart#creating-material-bar-charts

、私は

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> 
<script type="text/javascript"> 
    google.charts.load('current', {'packages':['bar']}); 

する必要があり、その後、チュートリアル状態として、代わりにgoogle.visualization.BarChartのgoogle.charts.Barを使用しています。残念ながら、私はこのシンプルなバニラJSをNode.js、Babel、Webpackとうまく組み合わせることはできません。

+0

fsとnodejが必要ですが、同じnodejsでグラフをインポートしたいですか?私はそれを手に入れません –

答えて

1

target: 'node'をwebpack.config.jsに追加してみてください。私は同じ問題を抱えていて、それは私のために解決されました。

+0

私はこれを試しましたが、運はありません。私はこのような同様の問題がありますhttp://stackoverflow.com/questions/37608118/uncaught-typeerror-fs-readfilesync-is-not-a-function – Muhaimin

関連する問題