diff --git a/src/common/utils/QQBasicInfo.ts b/src/common/utils/QQBasicInfo.ts index 5c980d7bd..06b33173c 100644 --- a/src/common/utils/QQBasicInfo.ts +++ b/src/common/utils/QQBasicInfo.ts @@ -45,7 +45,12 @@ let _qqVersionConfigInfo: QQVersionConfigInfo = { }; if (fs.existsSync(configVersionInfoPath)) { - _qqVersionConfigInfo = JSON.parse(fs.readFileSync(configVersionInfoPath).toString()); + try { + const _ =JSON.parse(fs.readFileSync(configVersionInfoPath).toString()); + _qqVersionConfigInfo = Object.assign(_qqVersionConfigInfo, _); + } catch (e) { + console.error('Load QQ version config info failed, Use default version', e); + } } export const qqVersionConfigInfo: QQVersionConfigInfo = _qqVersionConfigInfo;