我可以在常规主机上部署我的 ReactJS 应用程序吗?

Can I deploy my ReactJS app on a regular host?

我是 React 的新手,我看过很多指南,人们在这些指南中教您如何在 digital ocean、heroku、GitHub Pages、aws 等服务上部署您的 React 应用程序。 但我想知道我是否可以部署我的 React 应用程序 (create-react-app),它只包含主机服务中的前端,如 000webhost 或 Ipage?因为一个人要我设计一个网站,他说他在lpage已经有域名和主机服务了。

提前致谢

我使用 webpack 来捆绑我的 React 应用程序。所以最后反应应用程序将是:

  • 一个包(如果您使用动态包加载,则很少更多 - 可能不会),这只是一个 javascript 文件
  • 你的 index.html 在正文末尾包含此文件
  • 和您的 .css 原则上您可以在一个文件(或包含多个文件的单独文件夹)中设置并包含在 index.html
  • 的顶部

关于 .css 有几种更好的包含方式,但您可能可以从上面提到的简单设置开始。

所以您只需将这 3 件东西放在您的服务器上,您的应用程序就可以在 index.html.

P.S。不知道什么是 Ipage,也没有使用过 create-react-app。

运行 'npm run build' 来自项目所在的命令行文件夹。从创建的 'build' 文件夹中复制文件并将它们上传到主机的根文件夹或等效文件夹中。不到一分钟。