diff --git a/backend/config/cache-config.js b/backend/config/cache-config.js index c8c978b..f1945ab 100644 --- a/backend/config/cache-config.js +++ b/backend/config/cache-config.js @@ -14,8 +14,8 @@ class CacheConfigManager { // 在打包环境中,使用可执行文件所在目录 this.configPath = path.join(process.cwd(), 'data', 'cache-config.json'); } else { - // 在开发环境中,使用相对路径 - this.configPath = path.join(__dirname, 'cache-config.json'); + // 在开发环境中,使用项目根目录的data文件夹 + this.configPath = path.join(__dirname, '..', '..', 'data', 'cache-config.json'); } // 确保路径是绝对路径 diff --git a/backend/services/image-cache.js b/backend/services/image-cache.js index c228b3c..a46575f 100644 --- a/backend/services/image-cache.js +++ b/backend/services/image-cache.js @@ -17,8 +17,8 @@ class ImageCacheService { // 在打包环境中,使用可执行文件所在目录 this.cacheDir = path.join(process.cwd(), 'data', 'image-cache'); } else { - // 在开发环境中,使用相对路径 - this.cacheDir = path.join(__dirname, '..', 'data', 'image-cache'); + // 在开发环境中,使用项目根目录的data文件夹 + this.cacheDir = path.join(__dirname, '..', '..', 'data', 'image-cache'); } // 确保路径是绝对路径