我有一个create-react-app项目,我正在为用户和管理员创建一个前端,并希望这两个方面使用相同的代码库并一次运行而不是构建两个单独的应用程序将使用不同的主题和文件。
正如在某些地方所建议的那样,我已经弹出了我的create-react-app应用程序,然后尝试按照本教程的建议添加一个不同的入口点:
http://imshuai.com/create-react-app-multiple-entry-points/
但是当我导航到/ admin时没有任何反应......有什么建议吗?
我也在使用react-router-dom。
答案 0 :(得分:0)
导航到/foo
Webpack dev服务器有一些便利功能,如果/foo/index.html
不存在,也可以考虑/foo
。这可能意味着与用户对其他HTTP服务器(即Apache,Nginx)的期望兼容。这意味着如果前者不可用,则/admin
会解析为实际上称为/admin
或/admin/index.html
的内容。
如果您确实按照链接教程进行操作,那么您要查找的路径显然不应该是/admin
而是/admin.html
。而且您的普通“用户”前端仍为/index.html
,这就是为什么您仍然可以像弹出之前那样导航到它。
注意:我不会说日语,但我读的是Webpack,所以我只是看了教程中描述的示例Webpack配置和build /文件夹的布局。