【问题标题】:ReactJS: How to host my single-page app in a different directory than root folder?ReactJS:如何将我的单页应用程序托管在与根文件夹不同的目录中?
【发布时间】:2019-08-23 04:40:19
【问题描述】:

我已经对该主题进行了深入搜索,但没有发现任何对我的案例有用的信息。

问题

我想要实现的是在我支付的托管服务器上成功托管我的 reactjs 应用程序。但是当我使用npm run build 时,它明确表示该应用程序必须上传到我网站的根目录中。这是我想要克服的。

我的托管服务器详细信息是:

  • Apache 版本 => 2.4.38
  • PHP 版本 => 7.0.33
  • MySQL 版本 => 10.0.38-MariaDB-cll-lve
  • 架构 => x86_64
  • 操作系统 => linux
  • 共享 IP 地址 => 67.XXX.XXX.XXX
  • Perl 访问路径 => /usr/bin/perl
  • Perl 版本 => 5.16.3
  • 内核版本 => 3.10.0-714.10.2.lve1.5.19.9.el7.x86_64

我尝试将它放在不同的目录中,但它不起作用......

如何解决?

【问题讨论】:

    标签: javascript reactjs web hosting


    【解决方案1】:

    您需要在package.json 文件中添加类似内容:

    "homepage": "https://example.com/some/directory/app"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-18
      • 2013-10-22
      • 2013-09-03
      • 2020-10-11
      • 2012-02-19
      • 2020-03-25
      • 1970-01-01
      • 2015-10-27
      相关资源
      最近更新 更多