我需要更改哪些设置,以便在将其上传到主机后可以在我的React构建中查看图像?

时间:2018-10-08 02:04:28

标签: reactjs

我使用

构建了我的react应用程序
npm build run

在build文件夹中,我有一个静态文件夹,资产清单,图标,索引,清单和服务工作者文件。

在静态文件夹中,我有js,css和media文件夹。 我将所有图像保存在媒体中。

我的目标是将此构建版本上传到我的网站上。

我的网站是https://pnatchev.com/

我想将内部版本放置在https://pnatchev.com/burgerbuilder/

到目前为止,我已使所有工作正常,但我的“汉堡构建器”页面左上方的图像未显示。

我觉得我缺少一些简单的途径,但是我不确定应该更改什么,因为我尝试了这些文件的不同部分,并且没有任何变化。如果有人遇到此问题,请给我一些建议,这样我就可以显示我的图像。

顺便说一下,我使用Siteground作为主机。

1 个答案:

答案 0 :(得分:1)

来自the README that create-react-app put in your folder

  

默认情况下,假设您的应用是   托管在服务器根目录下。
要覆盖此目录,请指定   homepage中的package.json,例如:

  "homepage": "http://mywebsite.com/relativepath",
     

这将使Create React App正确推断要在其中使用的根路径   生成的HTML文件。

根据您的情况,给定将构建目录上载到的位置,它应该为https://pnatchev.com/burgerbuilder