Git “中的模式”;src";房地产没有';“不匹配任何文件”;React.js

Git “中的模式”;src";房地产没有';“不匹配任何文件”;React.js,git,reactjs,Git,Reactjs,我正在尝试将react应用程序上载到我的github用户页面。我成功地让我的应用程序在我的github用户页面url上运行,但没有任何图像显示 虽然我没有使用CreateReact应用程序来制作这个web应用程序,但我已经阅读了这两个指南 我认为问题是因为每次我尝试运行“npm run deploy”时,我都会遇到这个神秘的错误。“src”属性中的模式与任何文件都不匹配”。我最初以为这意味着我的应用程序中的src文件夹,但后来我不确定这个错误的属性是什么意思。接下来,我想这可能意味着我的图片

我正在尝试将react应用程序上载到我的github用户页面。我成功地让我的应用程序在我的github用户页面url上运行,但没有任何图像显示

虽然我没有使用CreateReact应用程序来制作这个web应用程序,但我已经阅读了这两个指南

我认为问题是因为每次我尝试运行“npm run deploy”时,我都会遇到这个神秘的错误。“src”属性中的模式与任何文件都不匹配”。我最初以为这意味着我的应用程序中的src文件夹,但后来我不确定这个错误的属性是什么意思。接下来,我想这可能意味着我的图片中的src属性

我正在从src文件夹中的images文件夹导入所有图像,并使用相对路径引用它们。作为对该错误的反应,我创建了一个镜像文件夹到公用文件夹的副本(没有删除src文件夹中的副本)。接下来,我在public/images中将一个图像的路径更改为其文件路径。然而,这种方法不起作用

我不确定这个错误是什么意思,我花了几个小时在Google和Stack Overflow上查找,试图找出它。我能够运行“npm run build”,并且所有图像都以生产版本中引用的名称复制到我的公用文件夹中(例如,09202a44a03f56132571bc2a6ad949d5.jpg)


如果有人知道错误的含义和修复方法,那就太好了。谢谢大家!

之所以出现此错误,是因为webpack将生成文件输出到“dist”文件夹,所以当gh页面在“build”目录中查找静态文件时,它们不在那里。如果您也在使用webpack,请尝试替换

"deploy": "gh-pages -d build" 
在package.json中使用

"deploy": "gh-pages -d dist"

我首先运行
npm run build
,如package.json文件所示,将其作为静态页面文件捆绑到build文件夹中,从而解决了这个问题:

"scripts": {
    "deploy": "gh-pages -d build",
    "build": "react-scripts build",
    "test": "react-scripts test",
  },
然后运行
npm运行部署

或编辑脚本:

 "scripts": {
        "deploy": "npm run build && gh-pages -d build",
        "build": "react-scripts build",
        "test": "react-scripts test",
      },