通过localhost在我的计算机中部署ReactJs应用程序

通过localhost在我的计算机中部署ReactJs应用程序,reactjs,deployment,Reactjs,Deployment,我创建了一个JS应用程序。但现在我通过Intellij idea运行这个应用程序,我想部署它并在我的机器中永久运行,而不需要通过Intellij idea打开。如何部署react应用程序并将其作为部署在我的机器上运行为此,只有Tomcat、Payara、Whildfly等可用的Web服务器。您可以安装这些服务器中的任何一个并将应用程序部署到其中。当您启动服务器时,您的应用程序将可以访问 方法1: 您可以将服务器设置到IDE中,只需在服务器模式下运行项目 方法2: 通过使用项目代码,在MAVEN/

我创建了一个JS应用程序。但现在我通过Intellij idea运行这个应用程序,我想部署它并在我的机器中永久运行,而不需要通过Intellij idea打开。如何部署react应用程序并将其作为部署在我的机器上运行为此,只有Tomcat、Payara、Whildfly等可用的Web服务器。您可以安装这些服务器中的任何一个并将应用程序部署到其中。当您启动服务器时,您的应用程序将可以访问

方法1:

您可以将服务器设置到IDE中,只需在服务器模式下运行项目

方法2:

通过使用项目代码,在MAVEN/GRADLE等任何构建工具的帮助下创建war文件。然后登录到服务器管理器MCAT管理器,并在部署部分部署生成的.war文件


注意:使用第二种方法,您可以在启动服务器时以on状态访问应用程序。

如果您使用创建了应用程序,您应该能够从命令行启动本地开发服务器。为此,请在终端中打开项目的根目录,然后键入npm start


如果您想创建和服务一个生产包,您应该使用npm运行build构建您的项目,然后使用web服务器提供构建目录。最简单的方法是通过npm npm install-g serve安装serve并运行serve-s build

为此,只有Tomcat、Payara、Whildfly等Web服务器可用。您可以安装这些服务器并将应用程序部署到其中。当您启动服务器时,您的应用程序将可以访问。@Nallamachu感谢您的回复我已经安装了Apache Tomcat,但我不知道如何将我的项目react js项目放入其中Tomcat查看我的答案