关于vue3:vitevue3项目配置二级访问目录

批改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;
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理