我在将一个简单的 React 应用程序部署到 github 页面时遇到了最困难的时期。您将一个文件移动到错误的目录,它会导致整个过程中断。
运行 npm run build 后该怎么办?
这会将我的所有文件放入构建文件夹,但浏览器仍然不断给我 404 错误,认为在初始 url 路由的“/”之后输入的任何内容都在寻找来自服务器的实际文件。我只想使用 / 之后的任何内容作为我在 React Router 中设置的路由... :(
我在将一个简单的 React 应用程序部署到 github 页面时遇到了最困难的时期。您将一个文件移动到错误的目录,它会导致整个过程中断。
运行 npm run build 后该怎么办?
这会将我的所有文件放入构建文件夹,但浏览器仍然不断给我 404 错误,认为在初始 url 路由的“/”之后输入的任何内容都在寻找来自服务器的实际文件。我只想使用 / 之后的任何内容作为我在 React Router 中设置的路由... :(
Create-React-App 有一份关于如何将你的构建部署到 Github Pages 和 Heroku 的详细文档。你可以在这里阅读。“客户端路由注意事项”部分涵盖了您的具体问题。