From b9c751e9cd02cc4f8b02155f65b7c696fa9e5ca1 Mon Sep 17 00:00:00 2001 From: bluwy Date: Tue, 26 Dec 2023 21:16:57 +0800 Subject: [PATCH] wip improve base handling --- examples/basics/astro.config.mjs | 14 ++++++++++++- examples/basics/src/pages/index.astro | 3 +++ .../src/content/vite-plugin-content-assets.ts | 1 + packages/astro/src/core/create-vite.ts | 2 +- packages/astro/src/core/util.ts | 20 +++++++++++-------- .../src/vite-plugin-astro-server/base.ts | 2 -- .../src/vite-plugin-astro-server/request.ts | 2 +- .../src/vite-plugin-astro-server/response.ts | 7 +++++-- .../src/vite-plugin-astro-server/route.ts | 14 ++++++++++--- .../src/vite-plugin-astro-server/scripts.ts | 9 +++++---- 10 files changed, 52 insertions(+), 22 deletions(-) diff --git a/examples/basics/astro.config.mjs b/examples/basics/astro.config.mjs index 882e6515a6..8f28a06492 100644 --- a/examples/basics/astro.config.mjs +++ b/examples/basics/astro.config.mjs @@ -1,4 +1,16 @@ import { defineConfig } from 'astro/config'; // https://astro.build/config -export default defineConfig({}); +export default defineConfig({ + base: '/src', + vite: { + plugins: [ + { + name:'', + configResolved(c) { + console.log(c.base) + } + } + ] + } +}); diff --git a/examples/basics/src/pages/index.astro b/examples/basics/src/pages/index.astro index fb6262872d..455863c9c2 100644 --- a/examples/basics/src/pages/index.astro +++ b/examples/basics/src/pages/index.astro @@ -61,6 +61,9 @@ import Card from '../components/Card.astro'; /> +