https://vitejs.cn/vite3-cn/config/shared-options.html#base vite.config.ts: 登录后复制 import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import vueJsx from '@vitejs/plugin-vue-jsx' import vueDevTools from 'vite-plugin-vue-devtools' import { visualizer } from 'rollup-plugin-visualizer' // https://vitejs.dev/config/ export default defineConfig({ base: 'doc', server: { port: 3007, proxy: { '/api': { target: 'http://localhost:85', changeOrigin: true, rewrite: (path) => { console.log(path) return path.replace(/^\/api/, '/api') }, } } }, plugins: [ vue(), vueJsx(), vueDevTools(), visualizer(), ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } } }) 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36. 打印环境变量: 登录后复制 let env = import.meta.env console.log('env', env) 1.2. 页面路由: router/index.ts: 登录后复制 import { createRouter, createWebHistory } from 'vue-router' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', redirect: '/home', }, { path: '/home', component: () => import('../views/index/Home.vue'), }, ], }) export default router 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17. 原创作者: xutongbao 转载于: https://blog.51cto.com/xutongbao/11457307