1

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

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

4

2 回答 2

2

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

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

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

您可以在此博客中阅读更多内容。

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

于 2019-03-07T17:17:55.510 回答
1

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

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

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

于 2018-09-08T20:51:00.700 回答