diff --git a/docs/dev.md b/docs/dev.md index 22a0eb9086..9a781314a9 100644 --- a/docs/dev.md +++ b/docs/dev.md @@ -37,6 +37,14 @@ yarn install yarn dev ``` +### Debug + +```bash +yarn debug +``` + +Then input chrome://inspect in browser + ### Test ```bash diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 3d0f61a762..7364285e7b 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -38,7 +38,11 @@ export default defineConfig({ build: { rollupOptions: { external: ['@libsql/client'] - } + }, + sourcemap: process.env.NODE_ENV === 'development' + }, + optimizeDeps: { + noDiscovery: process.env.NODE_ENV === 'development' } }, preload: { @@ -47,6 +51,9 @@ export default defineConfig({ alias: { '@shared': resolve('packages/shared') } + }, + build: { + sourcemap: process.env.NODE_ENV === 'development' } }, renderer: { diff --git a/package.json b/package.json index ae0d2c2a5e..ef9ab8296e 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "scripts": { "start": "electron-vite preview", "dev": "electron-vite dev", + "debug": "electron-vite -- --inspect --sourcemap --remote-debugging-port=9222", "build": "npm run typecheck && electron-vite build", "build:check": "yarn test && yarn typecheck && yarn check:i18n", "build:unpack": "dotenv npm run build && electron-builder --dir",