From 9190c99c6a54d849d71acd0ff09821555ca5adf3 Mon Sep 17 00:00:00 2001 From: Ryota Watanabe <43837308+wattanx@users.noreply.github.com> Date: Mon, 13 Nov 2023 23:15:29 +0900 Subject: [PATCH] fix: handle null init in page meta plugin (#963) --- packages/bridge/src/page-meta/transform.ts | 4 ++++ playground/pages/with-layout.vue | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/packages/bridge/src/page-meta/transform.ts b/packages/bridge/src/page-meta/transform.ts index acb2e027..f75c5180 100644 --- a/packages/bridge/src/page-meta/transform.ts +++ b/packages/bridge/src/page-meta/transform.ts @@ -98,6 +98,10 @@ export const PageMetaPlugin = createUnplugin( const declaration = getDeclaration(exportDeclaration) + if (!declaration) { + return + } + const objectExpression = getObjectExpression(declaration) if (!objectExpression) { diff --git a/playground/pages/with-layout.vue b/playground/pages/with-layout.vue index c7f73bc7..bc68e721 100644 --- a/playground/pages/with-layout.vue +++ b/playground/pages/with-layout.vue @@ -1,4 +1,13 @@