部署静态React App

本指南将解释如何部署静态单页 ReactJS 在我们的其中之一上应用 共享 网络托管或 商业 网络托管帐户。共享Web托管帐户是部署投资组合或托管整个开发人员投资组合网站本身的完美目标。这是将代码放在Web上的简单方法,并使用您的选择域名使您的投资组合具有更专业的外观。要继续本指南,您将熟悉或已经使用Facebook的应用程序创建工具 创建反应应用 创建您的项目。

本指南仅供参考。 请咨询您的Web开发人员以支持您的开发项目,因为这不包括Hostwinds Tiers的支持。

开始之前

还有一些其他物品您需要与本指南一起关注。

第一: 您将需要与Hostwinds共享或共享的企业托管帐户
第二: 您将需要一个使用create-react-app创建的React应用程序
第三: 您将需要一个FTP程序,例如 FileZilla 并且已经 在cPanel中设置FTP访问 继续本指南

你的电脑

您将执行的第一件事是通过开辟本地开发环境并进入本地计算机上的Shell提示来创建项目的生产构建。

步骤1: 通过为您的目录键入以下行,将目录更改为项目目录:

cd /my_projects/my_example_project

第二步: 进入项目目录后,将输入:

npm run build

这将创建Reft Project的生产构建,并为应用程序提供必要的依赖项。 您的生产构建文件将放在名为Build的项目文件夹中的新目录中。

通过FTP将文件传输到服务器

接下来,您将使用FTP程序将生产文件移动到共享托管帐户。

步骤1: 打开FTP程序并连接到您的Web托管帐户。

第二步: 如果这是您托管的第一个项目,请说明它是主投资组合页面,例如,您将它将其传输到共享托管帐户的根目录。默认情况下,主Web托管帐户的文档根目录位于服务器上的目标文件夹中,名为public_html。在此处,您将发现与主域名相关联的文件和文件夹,例如index.html,作为主页,或者如果您已经为主要网站创建了主页,则为类似的东西。

第三步: 您将在FTP程序中导航到项目文件中的"构建文件夹",然后在FTP程序中选择"构建文件夹中的所有文件",然后将其放入FTP程序的GUI另一侧的Public_html文件夹中的正确目录中

第四步: 文件传输完成后,如果将域键入URL栏,则应立即立即使用您的应用程序

第五步: 要部署到public_html文件夹的子目录,需要在运行构建之前完成一个额外的步骤。 如果您想要从子目录呈现的React应用程序,则必须在Package.json文件中为项目中的主页添加引用。 如果没有它,页面将是空白的,当它导航到。 所需的参考将是:

"homepage": "https://yourdomain.mn/public_html/bar",

当放在

package.json

它看起来像这样:

添加此参考并完成了NPM RUN Build后,您可以将构建文件与Public_html目录中的任何子目录进行FTP,并且该应用程序将从该目录中呈现。

概要

Hostwinds共享托管帐户中可以和相当容易地部署静态React应用程序。 这是一个直接的开发人员希望将投资组合放在自己的域名上,以获得更专业的网站。 如果您正在寻找更高级的选项并完全控制服务器配置,并准备将应用程序移动到生产环境中,我们建议我们看我们的 SSD云端VPS 服务器。

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/deploy-static-react-app/

0
订阅评论
提醒
0 评论
内联反馈
查看所有评论