【发布时间】:2017-05-11 08:59:32
【问题描述】:
我正在为我的新应用程序使用 react 的 create-react-app。 我真的很困惑为客户端和管理面板分离 index.html 页面。 我对双方都有不同的功能流程和 css 文件。 所以 index.html 文件应该基于路由器导航加载。
例子:
http://example.com => 应该加载 client/index.html
http://example.com/admin => 应该加载 admin/index.html
注意:我已经尝试过 webpack 的多条目方法和 webpack html 插件。但它只分离捆绑文件而不是html(导航时)。
请帮帮我。
【问题讨论】:
-
您的管理面板仍然在客户端,只是它仅限于不同类型的用户。你应该有一个
index.html,并使用路由器将不同的组件加载到其中,例如 React Router。 -
好的,但是在组件中,必须声明变量才能使用这些脚本。由于这些脚本依赖于 jquery,我们无法覆盖任何变量。