【问题标题】:react-create-app prod html from public folder not found for an iframe未找到 iframe 的公共文件夹中的 react-create-app prod html
【发布时间】:2019-01-13 10:51:37
【问题描述】:

我有一个 create-react-app,它需要将一个 html 文件(连同它自己的 JS 和其他文件)嵌入其中一个组件的 iframe 中。我搜索了公共文件夹上的 Facebook 反应文档(说它应该可以工作),其他各种堆栈溢出问题都无济于事。

我将包含外部文件的文件夹 ixoearth 添加到公用文件夹中。 Folder structure

当我以开发模式(localhost:3000)或从网络 IP 以 prod 模式访问它时,它可以工作(例如 192.168.1.128:63738 )。但是一旦我尝试 localhost 生产模式,它就找不到公用文件夹中的任何文件。

这是我的 iframe 网址: iframe src

【问题讨论】:

  • 你找到解决办法了吗?

标签: reactjs iframe create-react-app


【解决方案1】:

使用create-react-app 时,您需要使用特殊的PUBLIC_URL 变量like is mentioned in the docs。这将在构建阶段生成正确的路径,以便它在生产中工作。

【讨论】:

  • 这对我不起作用
猜你喜欢
  • 2018-09-12
  • 2020-06-13
  • 2018-06-06
  • 1970-01-01
  • 2018-07-28
  • 1970-01-01
  • 2019-03-31
  • 1970-01-01
  • 2018-11-16
相关资源
最近更新 更多