Эх сурвалжийг харах

chore: 解决使用 Vite 开发阶段路由带 .html 后缀时访问 404 的问题

cuiyalong 1 жил өмнө
parent
commit
b84649df72

+ 3 - 0
apps/mobile/vite.config.js

@@ -9,6 +9,8 @@ import { ViteEjsPlugin } from 'vite-plugin-ejs'
 import { viteExternalsPlugin } from 'vite-plugin-externals'
 import { visualizer } from 'rollup-plugin-visualizer'
 import eslintPlugin from '@nabla/vite-plugin-eslint'
+// https://github.com/iamxiyang/vite-plugin-html-redirect
+import ViteHtmlRedirect from 'vite-plugin-html-redirect'
 
 function getExternals(isDev) {
   if (isDev) {
@@ -53,6 +55,7 @@ export default defineConfig(({ command }) => {
     },
     plugins: [
       splitVendorChunkPlugin(),
+      ViteHtmlRedirect(),
       vue2(),
       UnoCSS(),
       ViteEjsPlugin({

+ 2 - 1
package.json

@@ -40,7 +40,8 @@
     "inquirer": "^9.1.5",
     "prettier": "^3.1.0",
     "typescript": "^5.0.2",
-    "vite": "^4.3.9"
+    "vite": "^4.3.9",
+    "vite-plugin-html-redirect": "^1.0.4"
   },
   "engines": {
     "node": ">=16",