在反应组件中加载并显示json数据

时间:2016-08-05 08:41:03

标签: reactjs

我正在尝试从react组件中的json文件加载数据。我正在我的app.js中尝试这个解决方案。

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

1 个答案:

答案 0 :(得分:5)

我可能会弄错,但为了能够以这种方式要求json,您必须将webpackjson-loader一起使用。

假设你使用webpack。安装json-loader

npm install --save json-loader

并添加到webpack加载器:

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