从src / reducers访问公用文件夹中的json文件做出反应

时间:2018-11-29 09:20:26

标签: reactjs redux react-redux axios require

我已经使用npx create-react-app创建了react应用程序。我在public / strings文件夹中有json文件。我需要从src中的reducer访问此json文件。我在src / reducers / lang_reducer.js中有以下代码

let resources =require("/strings/strings_" + language + ".json");
let englishStrings=require("/strings/strings_en.json");

它抛出以下错误: ./src/reducers/languages_reducer.js 找不到模块:无法在“ E:Code \ src \ reducers”中解析“ / strings”

还有其他方法可以访问src公用文件夹中的json文件吗?

预先感谢:)

1 个答案:

答案 0 :(得分:0)

create-react-app自动配置许多功能。这限制了您访问不在src文件夹中的文件。一种解决方法是弹出然后覆盖配置。否则,您可以自己配置Webpack,而不是使用create-react-app。