首页 > 解决方案 > 在 Create React App 项目中添加第二个 html 页面

问题描述

我一直在使用 CreateReactApp 开发一个可嵌入的小部件。从 index.html 初始化时效果很好

现在我想测试当用户在 html 中更改页面时会发生什么。我需要将应用程序的状态保存在存储等中。

当我将第二个 html 页面添加到公用文件夹 (two.html) 并导航到它时 - 我收到错误:

URI Error: Failed to decode param '/%PUBLIC_URL%/favicon.ico'

..并且应用程序js没有运行。

如何更新我的应用程序以便我可以使用第二个 html 页面?

标签: reactjscreate-react-app

解决方案


该问题可能是由于 babel 无法转换 % 引起的。请尝试在 index.html 中更新它:

<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />

对此:

<link rel="icon" href="/public/favicon.ico" />

推荐阅读