从子文件夹提供React应用时出错

时间:2019-08-26 15:45:25

标签: reactjs

我正在尝试从子文件夹提供React应用程序。目前,这是一个非常简单的SPA,它在根URL(例如http://myserver:3000)上运行,我想从子文件夹(例如http://myserver:3000/newroot)中提供该服务。

我花了一天时间尝试许多事情,其中​​大部分是围绕在 package.json 中使用“首页” 变量进行的:

{
  "name": "cra_test",
  "version": "0.1.0",
  "private": true,
  "homepage": "/newroot",
...

我发现很多人(和文档)都将此报告为解决方案,但是当我这样做并重新生成然后重新运行我的应用程序(npm run buildserve -s build)时,除了显示空白外,没有任何内容浏览器控制台中出现以下错误:screenshot(无法将其嵌入到帖子中)。

请原谅法语中的前两个警告,内容为:

  

[...]处的脚本在MIME类型(文本/ html)不是有效的JavaScript MIME类型时被加载

当我在 package.json 中使用“首页” 时,会出现这两个错误专有。出于测试目的,我在一个新创建的(使用 create-react-app )应用程序上重现了所有这些步骤,问题是相同的,因此很可能不是由于编码错误引起的。

经过数小时的反复试验,我基本上对如何解决这个问题一无所知。对于该问题的任何见解或对初始问题的任何替代解决方案(通过子文件夹提供应用程序),我将不胜感激。

0 个答案:

没有答案