500 [VITE_ERROR] /pages/[...slug].vue?macro=true

The build works fine, when I go to http://localhost get this:

[vite-node] [plugin:vite:vue] [VITE_ERROR] /pages/[...slug].vue?macro=true

<template>
    <main class="max-w-none mx-auto sm:w-3/5 prose prose-reader-light prose-reader-base prose-reader-compact px-4 pt-10 pb-20 sm:px-6">
        <ContentDoc />
    </main>
</template>

<script setup lang="ts">
definePageMeta({
  middleware: ["refresh"],
});
</script>
  

at /pages/[...slug].vue?macro=true