Skip to content

Commit dccf2e5

Browse files
committedJun 10, 2024··
fix(nuxt): resolve paths without file extensions
1 parent 91685a5 commit dccf2e5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

Diff for: ‎packages/nuxt/src/pages/utils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { runInNewContext } from 'node:vm'
22
import fs from 'node:fs'
33
import { extname, normalize, relative, resolve } from 'pathe'
44
import { encodePath, joinURL, withLeadingSlash } from 'ufo'
5-
import { logger, resolveFiles, useNuxt } from '@nuxt/kit'
5+
import { logger, resolveFiles, resolvePath, useNuxt } from '@nuxt/kit'
66
import { genArrayFromRaw, genDynamicImport, genImport, genSafeVariableName } from 'knitwork'
77
import escapeRE from 'escape-string-regexp'
88
import { filename } from 'pathe/utils'
@@ -142,7 +142,7 @@ export function generateRoutesFromFiles (files: ScannedFile[], options: Generate
142142
export async function augmentPages (routes: NuxtPage[], vfs: Record<string, string>, augmentedPages = new Set<NuxtPage>()) {
143143
for (const route of routes) {
144144
if (!augmentedPages.has(route) && route.file) {
145-
const fileContent = route.file in vfs ? vfs[route.file] : fs.readFileSync(route.file, 'utf-8')
145+
const fileContent = route.file in vfs ? vfs[route.file] : fs.readFileSync(await resolvePath(route.file), 'utf-8')
146146
Object.assign(route, await getRouteMeta(fileContent, route.file))
147147
}
148148

0 commit comments

Comments
 (0)
Please sign in to comment.