final build file
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="viewport" content="width=device-width"><meta name="generator" content="Astro v4.11.6"><title>slime-quest</title><link rel="stylesheet" href="/./_astro/index.DyrCUl9N.css"><script type="module" src="/./_astro/hoisted.kr5gRgDX.js"></script></head> <body> </body> </html>
astro config
import { defineConfig } from "astro/config";
import { viteSingleFile } from "vite-plugin-singlefile";
import tailwind from "@astrojs/tailwind";
// https://astro.build/config
export default defineConfig({
integrations: [
tailwind(),
viteSingleFile({ useRecommendedBuildConfig: true }),
],
base: "./",
trailingSlash: "ignore",
});
the html should use ./ for importing in src and href instead of /./ eg
correct
<script type="module" src="./_astro/hoisted.kr5gRgDX.js">
incorrect
<script type="module" src="/./_astro/hoisted.kr5gRgDX.js">