首页 > 解决方案 > 在 create-react-app 中添加一个单独的 HTML 文件

问题描述

我知道反应适用于单页应用程序。我已经构建了一个完整的应用程序。我有一个需要 javascript 和 css 文件的特定 3rd 方集成。我无法添加这些外部脚本,因为它通过覆盖 css 和 js 破坏了我的整个应用程序。

我需要有一个单独的 admin.html 文件,它可以有自己的 css 和 javascript 标签。我不希望与我的反应应用程序有任何冲突index.html

我试图弹出 create-react-app 并添加一个新的 admin.html。 https://github.com/facebook/create-react-app/issues/1084#issuecomment-568550609

但它只使用一页(index.html)。这对我没有帮助,因为我完全需要一个单独的 html 文件,我可以自由导入任何 javascript 或 css 而不会在我的index.html

目前我认为的可能性是创建一个单独的反应应用程序只是为了呈现这个admin.html。这样javascript和css之间就不会有任何冲突。但我想知道是否有另一种方法可以在create-react-app. 如果是这样,简单的例子将不胜感激。

PS:我需要从我的应用程序中的一个组件重定向到这个admin.html带有一些数据的新视图

标签: javascripthtmlcssreactjscreate-react-app

解决方案


推荐阅读