From 2dd4f1388afad90d285b961fb6d6aaf3f8c86c57 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Mon, 7 Apr 2025 09:54:04 +0800 Subject: [PATCH] fix: compatible with lower version node --- utils/getLanguage.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/utils/getLanguage.ts b/utils/getLanguage.ts index 632efce2..5b60fe38 100644 --- a/utils/getLanguage.ts +++ b/utils/getLanguage.ts @@ -107,7 +107,12 @@ function getLocale() { } async function loadLanguageFile(filePath: string): Promise { - return (await import(pathToFileURL(filePath).toString(), { with: { type: 'json' } })).default + return await fs.promises.readFile(filePath, 'utf-8').then((data) => { + const parsedData = JSON.parse(data) + if (parsedData) { + return parsedData + } + }) } export default async function getLanguage(localesRoot: string) {