我可以将react.js Web应用程序部署到共享主机吗?

问题描述 投票:4回答:2

我想知道是否有可能部署react.js网络应用程序,我已经建立到没有安装node.js的共享托管网站?

我使用webpack来构建应用程序,它创建了正常的html, js, css文件。我上传了包含所有html, js(bundle.js) and css文件的静态文件夹,但是当我请求该站点时,服务器回复404 bundle.js找不到响应。

reactjs
2个回答
4
投票

是的,你确定可以对共享主机提供商做出反应。

看到您收到404错误(未找到),您可能错误地引用了您的反应文件/包。如果您使用样板来创建应用程序,它甚至可能不会被命名为bundle.js

你能提供更多信息吗? index.html文件是什么样的?你的目录结构是什么样的?如果您能够发布这些文件,我可以告诉您问题是什么。


5
投票

使用npm run build,你应该得到一个包含索引html文件的文件夹,它将运行你的应用程序。在实际部署到服务器之前首先尝试使用xampp。

这是一步一步的一切

npm run build

要么

yarn run build

它将生成一个如下所示的构建文件夹:

enter image description here

复制所有内容并将其移动到xampp或ftp中的htdocs将目录上传到托管中的public_html文件

© www.soinside.com 2019 - 2024. All rights reserved.