diff --git a/src/ipcMain.ts b/src/ipcMain.ts index 80bff55b..a35b248c 100644 --- a/src/ipcMain.ts +++ b/src/ipcMain.ts @@ -1,5 +1,5 @@ import { app, BrowserWindow, ipcMain, shell } from "electron"; -import { readFileSync, watch } from "fs"; +import { mkdirSync, readFileSync, watch } from "fs"; import { open, readFile, writeFile } from "fs/promises"; import { join } from 'path'; import IpcEvents from './utils/IpcEvents'; @@ -9,6 +9,8 @@ const SETTINGS_DIR = join(DATA_DIR, "settings"); const QUICKCSS_PATH = join(SETTINGS_DIR, "quickCss.css"); const SETTINGS_FILE = join(SETTINGS_DIR, "settings.json"); +mkdirSync(SETTINGS_DIR, { recursive: true }); + function readCss() { return readFile(QUICKCSS_PATH, "utf-8").catch(() => ""); }