mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-21 07:59:33 +00:00
fix(nuxt3): config layer fallback for dir
This commit is contained in:
parent
02da348903
commit
036458e987
@ -74,7 +74,7 @@ export async function resolveApp (nuxt: Nuxt, app: NuxtApp) {
|
|||||||
// Resolve layouts
|
// Resolve layouts
|
||||||
app.layouts = {}
|
app.layouts = {}
|
||||||
for (const config of [nuxt.options, ...nuxt.options._extends.map(layer => layer.config)]) {
|
for (const config of [nuxt.options, ...nuxt.options._extends.map(layer => layer.config)]) {
|
||||||
const layoutFiles = await resolveFiles(config.srcDir, `${config.dir.layouts}/*{${config.extensions.join(',')}}`)
|
const layoutFiles = await resolveFiles(config.srcDir, `${config.dir?.layouts || 'layouts'}/*{${nuxt.options.extensions.join(',')}}`)
|
||||||
for (const file of layoutFiles) {
|
for (const file of layoutFiles) {
|
||||||
const name = getNameFromPath(file)
|
const name = getNameFromPath(file)
|
||||||
app.layouts[name] = app.layouts[name] || { name, file }
|
app.layouts[name] = app.layouts[name] || { name, file }
|
||||||
|
Loading…
Reference in New Issue
Block a user