diff --git a/src/lib/database/nedb.ts b/src/lib/database/nedb.ts index bf9d915..c951676 100644 --- a/src/lib/database/nedb.ts +++ b/src/lib/database/nedb.ts @@ -23,9 +23,13 @@ class NeDBManager { } public async initialize(): Promise { + // 如果已经初始化,直接返回 + if (this.isInitialized) { + return; + } + try { // 确保数据目录存在 - // 确保目录存在 if (!fs.existsSync(this.dataDir)) { fs.mkdirSync(this.dataDir, { recursive: true }); }