当前位置: 首页 > 知识库问答 >
问题:

无法将ReactJS应用程序部署到github页面

百里诚
2023-03-14

嘿,我已经尝试了几天了,我已经遍历了文档,我遵循了教程,当我试图将react应用程序部署到github页面时,我无法通过npm运行部署。我将npm称为运行构建,我将正确的url放置到package.json作为“主页”,我再次调用它并获得“部署”和“预部署”,我在节点模块中肯定有gh-pages,我的意思是我得到了所有我遵循的每一个步骤,每个教程都可以告诉我。我遇到了一个问题,内容如下:

错误:无法生成sh:没有这样的文件或目录致命:无法分叉

以下是日志的内容:

我不知道发生了什么,我在网上读到的东西说我没有指向包含我的sh.exe的文件夹,我必须在我的环境变量中指定它。我试过了我在谷歌、必应和Reddit上找到的所有东西。我真的被难倒了,想哭了,哈哈。请救命!

共有1个答案

牛景同
2023-03-14

查看主页package.json值,以及scripts对象中的predeploydeploy值,将会很有帮助。也就是说,以下是如何将React应用程序部署到Github页面:

  • 构建应用程序并推送到github repo之后,通过在终端中运行以下操作安装gh-pages:
    • NPM安装--保存gh-pages

    用以下方法更新package.json:

      null
      null
    • NPM运行部署

 类似资料:
  • 我试图将我的Flutter应用程序部署到GitHub页面。应用程序运行良好与和构建成功使用 我将代码推送到我的存储库:https://github.com/learyjk/superpacecalcweb 部署活动日志显示已成功部署。但是当我点击“查看部署”按钮时,我只得到一个空白页面。Javascript控制台显示: 无法加载资源:服务器响应状态为404()https://learyjk.git

  • 我无法让我的Spring Boot站点在Azure Web实例上响应。我遵循了Java应用程序说明和上传说明。IIS服务器似乎正在接收请求,但战争中的servlet没有响应。根据留档,有几个问题。特别是,web.config应该部署到www root,并指定java路径和转发端口。我相信我已经涵盖了这些基础——我的web.config贴在下面。 我确实尝试过从市场上部署tomcat服务器,效果很好

  • 我正在尝试向EB部署一个测试应用程序。我遇到了一个问题。我遵循了本教程:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/dotnet-linux-core-tutorial.html 当我上传测试应用程序时,它无法启动/var/log/eb引擎。日志说 2022/02/07 21:59:18.585543[ERROR]执行命令[app部

  • 问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是

  • 在开发阶段,我一直在开发tomcat的应用程序。随着我们的前进,我的客户希望部署到webphere。我正试图在webphere 8.5上这样做,但出于某种原因,我似乎遇到了问题。Tomcat很容易,我只是在战争中倒下,一切都像它应该的那样工作。Webphere是一个不同的故事。当我尝试点击我的应用程序时,我总是会遇到以下错误: 我一直在做一些研究,除了下面的一行,我没有注意到日志中有任何奇怪的地方

  • 我有一个Spring-Boot应用程序,我正在Heroku上托管,很快就会开始生产。目前我正在使用Heroku的免费层版本,但将购买标准付费层之前生产。 我面临的问题是,当我的应用程序与所有依赖项打包时,其jar大小超过200+M。 我已经尝试了两种部署方式(现在两种方式都可以使用) 1)使用Heroku maven插件 2)从Git hub和Git-LFS(托管jar文件,因为GitHub不允许