返回 Bug 清单
BUG-0286project-07中待处理unknown

vite 未设置 base —— 部署在 Nginx /finance/ 子路径后静态资源全部 MIME type 错误

发现:2026-10-01验证:2026-10-09置信度:70%

症状

页面白屏,控制台大量 'MIME type (text/html) is not executable'——JS/CSS 请求实际返回了 index.html

根因

应用部署到 Nginx /finance/ 子路径,但 vite 打包时资源引用仍是绝对路径 /assets/xxx.js,Nginx 找不到就 fallback 到 SPA index.html——浏览器按 JS 解析 HTML 报 MIME 错误

修复方案

vite.config.ts 设置 base: '/finance/',构建产物资源引用全部带上子路径前缀

错误签名

vite base /finance/ 子路径部署 MIME type 错误 静态资源 index.html 引用 /assets

技术信息

来源项目

project-07

标签

project-07, mcp-reported