diff options
author | 2022-11-15 23:26:37 +0300 | |
---|---|---|
committer | 2022-11-15 15:26:37 -0500 | |
commit | 3c5cb69488c76bbf0e9774fff5d948d29990515c (patch) | |
tree | 906f831f8feddbf235b95ca359ef55f2c18b7fdf | |
parent | a93aa4ef3f7cd8b57f3f6c6ffa98fb5fe3f17b9a (diff) | |
download | astro-3c5cb69488c76bbf0e9774fff5d948d29990515c.tar.gz astro-3c5cb69488c76bbf0e9774fff5d948d29990515c.tar.zst astro-3c5cb69488c76bbf0e9774fff5d948d29990515c.zip |
Fix: https://github.com/withastro/astro/issues/5400 (#5410)
* Fix: Astro generates empty .-index.bundle.js
https://github.com/withastro/astro/issues/5400
* Create loud-penguins-tickle.md
-rw-r--r-- | .changeset/loud-penguins-tickle.md | 5 | ||||
-rw-r--r-- | packages/astro/src/core/build/css-asset-name.ts | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/.changeset/loud-penguins-tickle.md b/.changeset/loud-penguins-tickle.md new file mode 100644 index 000000000..1076db0d3 --- /dev/null +++ b/.changeset/loud-penguins-tickle.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fix: https://github.com/withastro/astro/issues/5400 diff --git a/packages/astro/src/core/build/css-asset-name.ts b/packages/astro/src/core/build/css-asset-name.ts index 225dd12aa..c9e4a418e 100644 --- a/packages/astro/src/core/build/css-asset-name.ts +++ b/packages/astro/src/core/build/css-asset-name.ts @@ -25,6 +25,7 @@ export function shortHashedName(id: string, ctx: { getModuleInfo: GetModuleInfo export function createSlugger(settings: AstroSettings) { const pagesDir = viteID(new URL('./pages', settings.config.srcDir)); + const indexPage = viteID(new URL("./pages/index", settings.config.srcDir)); const map = new Map<string, Map<string, number>>(); const sep = '-'; return function (id: string, ctx: { getModuleInfo: GetModuleInfo }): string { @@ -33,7 +34,7 @@ export function createSlugger(settings: AstroSettings) { .map(([page]) => page.id) .sort() .join('-'); - const firstParentId = parents[0]?.[0].id || 'index'; + const firstParentId = parents[0]?.[0].id || indexPage; // Use the last two segments, for ex /docs/index let dir = firstParentId; |