【发布时间】:2019-05-01 07:26:30
【问题描述】:
我已经使用 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 访问 public 文件夹中的 json 文件?
提前致谢:)
【问题讨论】:
-
对不起。你可以在这里发布你的答案
-
好吧,你为什么要删除它?
-
查看require.context。使用它在目录中包含文件,然后在运行时使用 webpack 中嵌入的 json 文件需要您的语言。
-
您能否举例说明如何针对我当前的错误实现它?
标签: reactjs redux react-redux axios require