2016-08-05 15 views
2

反応コンポーネントのjsonファイルからデータをロードしようとしています。私はこのソリューションを私のapp.jsで試しています。反応コンポーネントのjsonデータをロードして表示する

https://stackoverflow.com/a/33141549/1937021

var data = require('json!../json/acordes.json'); 

は、端末での "モジュールのJSONエラーを解決できません"。

私はこれをapp.jsファイルで行います。次のように私のフォルダ構造は次のとおりです。私のコードの残りの部分はこのようになります

/src 
    /js 
    app.js 
    /css 
    /json 
    acordes.json 

https://gist.github.com/dabit3/651f2dae058ff99810eb771c2817d622

+0

どのようにあなたのバンドルを構築していますか? –

答えて

5

私は誤解されるかもしれないが、ために、このような方法で、JSONを必要とすることができるようにwebpackjson-loaderを使用する必要があります。

と仮定すると、webpackを使用します。

npm install --save json-loader 

そしてWebPACKのローダーに追加します:json-loaderをインストール

//.. 
loaders: [ 
    {test: /\.json$/, loader: "json", include: "path/to/your/sources"} 
] 
+0

私はこれをしましたが、今、私は'ERROR 'を取得します./-/json-loader!/src/json/acordes.json モジュールビルドに失敗しました:SyntaxError:Object.parse(予期しない)の で予期しないトークン at Object。 module.exports(/Users/alexanderlloyd/Documents/tocacuatro/node_modules/json-loader/index.js:7:48) @ ./src/js/App.js 66:11-47' – user1937021

+0

jsonファイル? –

関連する問題