Skip to content

Commit 158b12c

Browse files
committed
feat(client): throw error when layout does not exist
1 parent 27a88ec commit 158b12c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

packages/client/src/resolvers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ export const resolvers = reactive({
8383
const layoutName = isString(pageData.frontmatter.layout)
8484
? pageData.frontmatter.layout
8585
: LAYOUT_NAME_DEFAULT
86+
if (!layouts[layoutName]) {
87+
throw new Error(`[vuepress] Cannot resolve layout: ${layoutName}`)
88+
}
8689
return layouts[layoutName]
8790
},
8891

0 commit comments

Comments
 (0)