Skip to content

앱 데이터 / 캐시 위치

This content is not available in your language yet.

Suji는 config.app.name을 키로 OS 표준 user-data 디렉토리 아래 cookie · localStorage · IndexedDB · Service Worker · HTTP cache를 자동 격리한다. Electron app.getPath('userData') / app.getPath('cache')와 동일한 컨벤션이라 한 시스템에 여러 Suji 앱을 설치해도 서로 영향 없음.

OS경로env fallback
macOS~/Library/Application Support/<app>/Cache$HOME
Linux$XDG_CONFIG_HOME/<app>/Cache (없으면 ~/.config/<app>/Cache)XDG Base Directory Spec
Windows%APPDATA%/<app>/Cache (없으면 %USERPROFILE%/AppData/Roaming/<app>/Cache)Roaming 표준

<app>suji.jsonapp.name 값:

{ "app": { "name": "My App", "version": "1.0.0" } }

~/Library/Application Support/My App/Cache (macOS).

앱 데이터를 완전히 초기화하려면 위 디렉토리를 통째로 지운다. CEF가 다음 실행 시 자동 재생성.

Terminal window
# macOS
rm -rf "~/Library/Application Support/My App"
# Linux
rm -rf ~/.config/My\ App
# Windows
rmdir /s "%APPDATA%\My App"

위 경로 아래에 Cookies, Local Storage/, IndexedDB/, Service Worker/, GPUCache/ 등 Chromium 표준 하위 디렉토리가 자동 생성된다.

  • 같은 시스템에 동일 app.name인 두 Suji 앱이 있으면 데이터 공유. 앱 이름은 unique 하게 지정해야 함.
  • Tauri의 bundle.identifier 같은 reverse-DNS 컨벤션은 미지원 — app.name만으로 격리. 필요 시 app.namecom.example.myapp 형태로 지정해 직접 충돌 회피 가능.