我正在使用create react应用,并且有一个图片标签被无意大写(tony.JPG)。我进行了构建,并成功将该应用程序推到了Heroku上。但是,我意识到了大写问题,并将扩展名更改为适当的小写形式(tony.jpg)。但是,生成文件仍显示为大写扩展名。我删除了构建文件并进行了新的构建,但再次遇到相同的问题。我通过更改img标签src解决了该问题,但我有一个挥之不去的问题。为什么即使将图像文件更改为小写并且有新的版本,仍然会继续使用大写的图像扩展名呢?
我正在使用Node,Express和Create React App。我尝试直接在资源管理器中以及在客户端>公共>图像> tony.JPG中更改文件路径。它可能是相关的,但是build> images文件夹不仅具有大写扩展名,而且具有其他两个文件(一个文件为tony.JPG〜e5463541ef50286886de13e03dea670ef69c85c6和另一个文件为tony.JPG〜HEAD)。
答案 0 :(得分:0)
@ Matt-holland提到了操作系统的类型很重要,如果您使用OSX,则OSX对类型不敏感
如果您运行git mv tony.JPG tony.jpg
,它将在git中重命名
答案 1 :(得分:0)
因此,当我在PC上进行硬重置时,此问题已解决。我使用的是Windows10。我相信这是一个错误,因为最终我在PC上进行了硬重置后,问题得以解决(即文件名已更改)。我的机器和/或VS可能有问题。希望这可以帮助遇到相同问题的其他人。