#15444·react-router

SPA 模式 (ssr: false) 生成了一个破损的 index.html — 实际的 shell 最终出现在 __spa-fallback.html 中

作者: ispradeep创建于 2026年8月27日更新于 2026年8月31日
标签pkg:@react-router/devfeat:vitefeat:spa-mode

在使用 `react-router.config.ts` 中的 `ssr: false` 进行构建时,`build/client` 中的 `index.html` 会出现问题 - 它只是少量的散落的 `<link>` 标签,没有 `<html>、<body>` 或任何脚本标签。实际的工作 SPA 底层(正确的文档类型、模块预加载、<Scripts />,等等)会被写入 `build/client/__spa-fallback.html`,默认情况下没有任何服务器提供此文件。

内容来源: remix-run/react-router