vite+vue3專案配置二級訪問目錄

jrue 發表於 2022-06-08
Vue

修改router,增加base地址

const router = createRouter({
    // 修改位置:createWebHistory('/二級目錄/') 
    history: createWebHistory('/admin/'),
    routes: [],
     scrollBehavior() {
         return { top: 0 };
     },
});

增加base配置,載入靜態資源(vite.config.ts)

export default defineConfig({
    // 新增base
    base: process.env.NODE_ENV === 'production' ? '/admin/' : '',
    plugins: [vue(), vueJsx(), svgLoader({ svgoConfig: {} })],
    server: {}
});

修改nginx

location /admin {
    try_files $uri $uri/ /admin/index.html;
}

相關文章