【发布时间】:2021-11-29 03:51:46
【问题描述】:
我的所有链接在npm start 上都可以,但是当我运行npm run build 时,某些页面的路由停止工作。 /about 根本不起作用,如果您在 404 页面上并向后导航,/projects 页面也会停止工作。
【问题讨论】:
-
你在
/about路线上得到了什么? -
您是否尝试使用
Link而不是nav.js文件中的标签?使用多条路由时的最佳实践是使用Switch并将所有路由包含在其中,并在所有Route标签中使用exact关键字。让我知道这是否适合您。 -
@RoshanKanwar 添加链接后,文件再次工作。我之前尝试过添加开关,但它会导致网站崩溃。感谢您的帮助!