繁体   English   中英

在React中访问JSON文件而不导入它

[英]Access JSON file in React without importing it

我一直在以JSON文件的形式将数据导入React组件:

import data from '../../public/json/data.json';

我正在使用create-react-app工具,当我运行npm run build ,正如预期的那样, data.json文件被捆绑为build/static/main.js文件的一部分。

我想要的是这个data.json文件不是捆绑的,而是在每次运行组件时在运行时引用。 即,它可以在构建的应用程序中进行编辑,并在应用程序中显示这些编辑。 我认为通过将它包含在我的public (而不是src )文件夹中,这可以工作,但当然我仍在importing它,因此它被捆绑。 有没有办法在没有捆绑的情况下引用它?

使用fetch API异步检索JSON文件。

有关示例实现,请查看https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM