fix: Error: ENOENT: no such file or directory, mkdir Roaming\\TidGi\\settings'

fixes #542
This commit is contained in:
lin onetwo 2024-03-31 00:56:09 +08:00
parent d89e030681
commit f2231a3544

View file

@ -7,6 +7,9 @@ import fs from 'fs-extra';
import { isWin } from '../../helpers/system';
export function fixEmptyAndErrorSettingFileOnStartUp() {
if (!fs.existsSync(SETTINGS_FOLDER)) {
fs.mkdirSync(SETTINGS_FOLDER, { recursive: true });
}
// Fix sometimes JSON is malformed https://github.com/nathanbuchar/electron-settings/issues/160
if (fs.existsSync(settings.file())) {
try {