bugfix: 修复 `config.json` 文件未找到的问题

pull/437/head
王良 2025-01-16 10:10:48 +08:00
parent 8ecc120766
commit af091f2022
1 changed files with 7 additions and 2 deletions

View File

@ -458,9 +458,14 @@ function _getConfigPath () {
// 兼容1.7.3及以下版本的配置文件处理逻辑
const newFilePath = path.join(dir, '/config.json')
const oldFilePath = path.join(dir, '/config.json5')
if (!fs.existsSync(newFilePath) && fs.existsSync(oldFilePath)) {
return oldFilePath // 如果新文件不存在,且旧文件存在,则返回旧文件路径
if (!fs.existsSync(newFilePath)) {
if (fs.existsSync(oldFilePath)) {
return oldFilePath // 如果新文件不存在,且旧文件存在,则返回旧文件路径
} else {
return null // 两个文件都不存在
}
}
return newFilePath
}