From 3afcd9c938af192d6d4a5313397b7d43e9602059 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 13 Feb 2023 23:48:26 +0800 Subject: [PATCH] fix(theme): `auto frontmatter` require error --- packages/theme/src/node/autoFrontmatter.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/theme/src/node/autoFrontmatter.ts b/packages/theme/src/node/autoFrontmatter.ts index 1074f21e..45659faf 100644 --- a/packages/theme/src/node/autoFrontmatter.ts +++ b/packages/theme/src/node/autoFrontmatter.ts @@ -18,7 +18,10 @@ export default function ( ): AutoFrontmatterOptions { const sourceDir = app.dir.source() const require = createRequire(process.cwd()) - const pkg = require('./package.json') || {} + let pkg = {} as any + try { + pkg = require(path.join(process.cwd(), './package.json')) || {} + } catch {} const articlePrefix = localeOption.article || '/article/' const { dir,