【问题标题】:How to deploy React app - paths need twitching如何部署 React 应用程序 - 路径需要抽搐
【发布时间】:2022-11-10 18:08:34
【问题描述】:

我是一个有抱负的开发者。我已将 Emilio Quintanas Servitodo APP 克隆到我自己的存储库中。我下载了 repo,并使用带有 npm 的 gh-pages 来构建和部署 APP,但链接不起作用。

当我的主页是 jsitges.github.io/ 时,我收到错误“不允许浅层构建”,但是当我构建到 jsitges.github.io/servitodo 时,应用程序的路径配置不正确。

https://github.com/jsitges/servitodo

【问题讨论】:

  • stackoverflow.com/q/28983842/13081108 这可能会有所帮助
  • “路径需要抽搐”是什么意思?
  • @halfer 路径显示 404,未找到。该应用程序部署在 /sevitodo/ 中,但我的应用程序中的路径是从根目录设置的。它应该很简单。

标签: reactjs build


【解决方案1】:

我可能遇到与this question 中发布的相同的问题,我将在今天晚些时候尝试,但对我来说这是迄今为止最明显的解决方案。

我假设我有一个关于历史的问题,解决方案:

git clone <git_url>

从您的文件夹中删除 .git 存储库。这将删除您的所有历史记录。

你可以做一个

git init 

这将为您创建一个全新的 git 项目。

这可能不是最好的方法。但这会起作用。希望能帮助到你。

最后,这是否是一个有效的问题,最初的挑战是构建一个应用程序。为此,我复制了 emilio Quintana 的应用程序。但不包括 API 部分。

现在我还为他的应用程序克隆了 API,但是我怎样才能学习如何发布 react 应用程序及其 API。这些是他实现的功能:

React Router 以启用客户端渲染和优化性能。 利用 JSON Web Tokens 和 localStorage 在客户端存储加密的用户信息。 使用 PostgreSQL 数据库开发 Rails API,并为用户、工作和专业人员提供端点。 使用 React 和 Redux 和 Material UI 实现了用户界面的样式。 利用 Stripe Elements 启用信用卡支付。

还有他使用的技术栈

React & Redux 和 Material UI。

这是什么意思?技术栈?我推断这意味着什么,但是我可以在哪里定制他的应用程序,以便我可以基本上复制它的内部工作并从 gh-pages 提供它。

提前致谢。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 2018-02-15
  • 2021-08-12
  • 1970-01-01
  • 2019-07-29
  • 1970-01-01
  • 2019-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多