修复打包axios告警错误,简化日志处理

This commit is contained in:
2025-09-27 17:03:42 +08:00
parent da69fa51b8
commit 77b32e4114
5 changed files with 928 additions and 60 deletions
+3 -3
View File
@@ -46,7 +46,7 @@ class ConfigManager {
const configDirPath = path.dirname(this.configDir) const configDirPath = path.dirname(this.configDir)
if (!require('fs').existsSync(configDirPath)) { if (!require('fs').existsSync(configDirPath)) {
require('fs').mkdirSync(configDirPath, { recursive: true }) require('fs').mkdirSync(configDirPath, { recursive: true })
logger.info('配置目录创建成功:', configDirPath) logger.info('配置目录创建成功')
} }
} catch (error) { } catch (error) {
logger.error('创建配置目录失败:', error) logger.error('创建配置目录失败:', error)
@@ -81,7 +81,7 @@ class ConfigManager {
// 检查目录是否创建成功 // 检查目录是否创建成功
try { try {
await fs.access(configDirPath) await fs.access(configDirPath)
logger.info('配置目录确认存在:', configDirPath) logger.info('配置目录确认存在')
} catch (accessError) { } catch (accessError) {
logger.error('配置目录访问失败:', accessError) logger.error('配置目录访问失败:', accessError)
throw new Error(`无法访问配置目录: ${configDirPath}`) throw new Error(`无法访问配置目录: ${configDirPath}`)
@@ -94,7 +94,7 @@ class ConfigManager {
// 验证文件是否写入成功 // 验证文件是否写入成功
try { try {
await fs.access(this.configDir) await fs.access(this.configDir)
logger.info('默认配置文件创建成功:', this.configDir) logger.info('默认配置文件创建成功')
} catch (verifyError) { } catch (verifyError) {
logger.error('配置文件验证失败:', verifyError) logger.error('配置文件验证失败:', verifyError)
throw new Error('配置文件创建后无法访问') throw new Error('配置文件创建后无法访问')
+3 -3
View File
@@ -39,7 +39,7 @@ class WatchlistManager {
const configDirPath = path.dirname(this.configDir) const configDirPath = path.dirname(this.configDir)
if (!require('fs').existsSync(configDirPath)) { if (!require('fs').existsSync(configDirPath)) {
require('fs').mkdirSync(configDirPath, { recursive: true }) require('fs').mkdirSync(configDirPath, { recursive: true })
logger.info('待看名单目录创建成功:', configDirPath) logger.info('待看名单目录创建成功')
} }
} catch (error) { } catch (error) {
logger.error('创建待看名单目录失败:', error) logger.error('创建待看名单目录失败:', error)
@@ -74,7 +74,7 @@ class WatchlistManager {
// 检查目录是否创建成功 // 检查目录是否创建成功
try { try {
await fs.access(configDirPath) await fs.access(configDirPath)
logger.info('待看名单目录确认存在:', configDirPath) logger.info('待看名单目录确认存在')
} catch (accessError) { } catch (accessError) {
logger.error('待看名单目录访问失败:', accessError) logger.error('待看名单目录访问失败:', accessError)
throw new Error(`无法访问配置目录: ${configDirPath}`) throw new Error(`无法访问配置目录: ${configDirPath}`)
@@ -87,7 +87,7 @@ class WatchlistManager {
// 验证文件是否写入成功 // 验证文件是否写入成功
try { try {
await fs.access(this.configDir) await fs.access(this.configDir)
logger.info('默认待看名单文件创建成功:', this.configDir) logger.info('默认待看名单文件创建成功')
} catch (verifyError) { } catch (verifyError) {
logger.error('待看名单文件验证失败:', verifyError) logger.error('待看名单文件验证失败:', verifyError)
throw new Error('待看名单文件创建后无法访问') throw new Error('待看名单文件创建后无法访问')
+1 -1
View File
@@ -90,7 +90,7 @@ class ImageCacheService {
async ensureCacheDir() { async ensureCacheDir() {
try { try {
await fs.mkdir(this.cacheDir, { recursive: true }); await fs.mkdir(this.cacheDir, { recursive: true });
logger.info('图片缓存目录创建成功:', this.cacheDir); logger.info('图片缓存目录创建成功');
} catch (error) { } catch (error) {
logger.error('创建图片缓存目录失败', error); logger.error('创建图片缓存目录失败', error);
} }
+9 -8
View File
@@ -5,12 +5,13 @@
"main": "backend/start.js", "main": "backend/start.js",
"bin": "backend/start.js", "bin": "backend/start.js",
"pkg": { "pkg": {
"targets": ["node18-win-x64"], "targets": [
"node18-win-x64"
],
"outputPath": "dist", "outputPath": "dist",
"assets": [ "assets": [
"backend/**/*", "backend/**/*",
"ui/dist/**/*", "ui/dist/**/*"
"node_modules/axios/**/*"
] ]
}, },
"scripts": { "scripts": {
@@ -23,11 +24,10 @@
}, },
"dependencies": { "dependencies": {
"appdata-path": "^1.0.0", "appdata-path": "^1.0.0",
"axios": "^1.11.0", "axios": "0.27.0",
"cors": "^2.8.5", "cors": "^2.8.5",
"crypto": "^1.0.1",
"express": "^5.1.0", "express": "^5.1.0",
"fs-extra": "^11.3.1", "fs-extra": "^11.3.2",
"js-base64": "^3.7.8", "js-base64": "^3.7.8",
"moment": "^2.30.1", "moment": "^2.30.1",
"morgan": "^1.10.1", "morgan": "^1.10.1",
@@ -36,9 +36,10 @@
"uuid": "^11.1.0" "uuid": "^11.1.0"
}, },
"devDependencies": { "devDependencies": {
"pe-library": "^1.0.1",
"pkg": "^5.8.1",
"readline-sync": "^1.4.10", "readline-sync": "^1.4.10",
"resedit": "^2.0.3", "resedit": "^2.0.3"
"pe-library": "^1.0.1"
}, },
"keywords": [ "keywords": [
"pixiv", "pixiv",
+912 -45
View File
File diff suppressed because it is too large Load Diff