小能豆

我是否将图像资源存储在 reactJS 中的 public 或 src 中?

javascript

我正在为我的应用程序使用 React。我想div添加一个背景图像。但我无法显示它。

当我将它包含在src文件夹中时,myapp/src/bgimage.png它运行良好,但我听说我应该将它包含在images以根级别命名的文件夹中myapp/images/bgimage.png,但是这对我来说不起作用并给我:

您尝试导入位于项目 src/ 目录之外的 ../images/bgimage.png。’

有人能告诉我在 reactJS 中包含图像资源的正确方法吗?


阅读 48

收藏
2024-06-05

共1个答案

小能豆

公共:应用程序在编译时未使用的任何内容

src:应用程序编译时使用的任何内容

举例来说,如果您在组件内部使用图像,则它应该位于 src 文件夹中,但如果您在应用程序外部有图像(即 favicon),则它应该位于公共文件夹中。

2024-06-05