【问题标题】:How to host React app on godday which is configured with webpack如何在使用 webpack 配置的 Godday 上托管 React 应用程序
【发布时间】:2018-09-08 13:08:33
【问题描述】:

我想在我的 godaddy 服务器上托管一个 react 应用程序。我可以在本地运行 webpack 开发服务器,但我不知道如何在我的 godaddy cpanel 服务器上托管它。

链接到我的代码:https://bitbucket.org/touristtribe/tribe-frontend/src/master/

【问题讨论】:

    标签: reactjs webpack react-redux web-hosting godaddy-api


    【解决方案1】:

    如果您使用 create-react-app,您将获得一个脚本来构建您的生产应用程序,npm run build

    这会构建一个文件夹,其中包含所有必要的 html、css 和 js 文件,名为 build。但是当您在 apache 服务器中托管时,您总是需要一个 .htaccess 文件。所以首先在public文件夹中创建这个文件,然后运行build命令。 .htaccess 文件中的代码是 Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.html [QSA,L]

    此外,如果您要部署到任何子目录,则必须在 package.json 文件中将其指定为: "homepage": "http://mywebsite.com/relativepath"

    您可以在blog 中了解更多信息。

    注意:此答案可能仅在您使用 create-react-app 时才有帮助。

    【讨论】:

      【解决方案2】:

      首先,你为什么在 React 中使用 jQuery?不建议这样做。

      您首先需要构建您的项目。
      例如,如果您有yarn,只需在终端中执行yarn build
      它将返回一个包含.html 文件和其他文件夹/文件的构建文件夹。

      那么您需要做的就是将这些文件/文件夹上传到您的主机。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-17
        • 2018-05-14
        • 2022-10-25
        • 2018-12-04
        • 2017-12-24
        • 2017-11-04
        • 2021-12-08
        • 2019-07-16
        相关资源
        最近更新 更多