webpack, react, react-router 多入口问题
在开发环境下,有多个入口,问题是这样的: 如其中一个入口是 http://localhost:3000/vip.html
, 然后点击跳转到另一个路由http://localhost:3000/vip.html/submenu
, ok没问题。如果刷新的话,就变成404了 Cannot GET /vip.html/submenu
。
WebpackDevServer
的配置项historyApiFallback
已经增加了对应的rewrites, 如下:
historyApiFallback: {
// Paths with dots should still use the history fallback.
// See https://github.com/facebookincubator/create-react-app/issues/387.
disableDotRule: true,
// 指明哪些路径映射到哪个html
rewrites: [
// { from: /^\/$/, to: '/build/index.html' },
{ from: /^\/admin.html/, to: '/build/admin.html' },
{ from: /^\/vip.html/, to: '/build/vip.html' },
]
},
求解决方法~thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
sorry,我的
to
写错了。去掉 build 层文件夹就好了。