【问题标题】:how to deploy a reacjs application in linux?如何在 linux 中部署 react js 应用程序?
【发布时间】:2020-08-31 23:05:16
【问题描述】:

node 和 reactjs 的新手。我使用 create-react-app 创建了一个示例应用程序。我运行 npm run build 来构建项目,一旦成功构建,就会看到以下内容。 静态服务器在这里是什么意思。我打算构建一个应用程序,而不仅仅是静态网页。如果我将构建文件夹复制到我的开发框并运行以下命令,这些构建和部署步骤是否有效。

我需要安装任何网络服务器才能在 linux 开发盒中工作吗?在 nodejs/linux 中部署是如何工作的,与在 microsoft box 中相比,您必须安装 IIS Web 服务器,然后在其下部署网站。

The build folder is ready to be deployed.
You may serve it with a static server:

  npm install -g serve
  serve -s build

【问题讨论】:

    标签: node.js reactjs


    【解决方案1】:

    在开发阶段,您可以使用npm start 启动一个开发服务器,该服务器会在更改时自动重新加载。 (相当整洁)。

    当您想托管您的应用程序时,您应该使用npm run build 命令并将其部署为静态网站。您可以为此使用基本的 Apache 服务器。您的构建文件夹应包含一个 index.html 和各种 js 文件,这些文件将在用户请求您的网站时加载。

    瞧,您托管了您的 react 应用程序;)

    【讨论】:

      猜你喜欢
      • 2019-01-30
      • 1970-01-01
      • 2018-08-23
      • 2021-07-14
      • 2017-09-02
      • 1970-01-01
      • 2021-10-03
      相关资源
      最近更新 更多