解决 vite 项目单页面 history 路由中 404 页面跳转问题。
可以用于 github pages 或者 netlify、gitee 等静态托管平台。
npm i vite-plugin-404-redirect -D
// vite.config.js
import { defineConfig } from 'vite'
import redirect404page from 'vite-plugin-404-redirect'
export default defineConfig({
plugins: [
redirect404page(),
],
})
vite2 ts 校验可能会冲突,不影响正常使用。
// vite.config.js
import { defineConfig } from 'vite'
import redirect404page from 'vite-plugin-404-redirect'
export default defineConfig({
plugins: [
redirect404page() as unknown as PluginOption,
],
})