#186 fix vite build for electron main

This commit is contained in:
neil 2023-02-07 19:29:19 +08:00
parent 68602cbea3
commit 61ecc1ed42
4 changed files with 9 additions and 3 deletions

View file

@ -39,6 +39,7 @@ pnpm dev
### dist
```sh
pnpm install
pnpm add -g vite
pnpm --filter desktop exec pnpm dist
```

View file

@ -2,12 +2,17 @@ import { mkdirp } from 'mkdirp';
import path from 'path';
import fs from 'fs';
import { getTeaPath } from './teaDir';
import type { Session } from '../../src/libs/types';
import * as v1Client from './v1Client';
const sessionFilePath = path.join(getTeaPath(), 'tea.xyz/gui/tmp.dat');
const sessionFolder = path.join(getTeaPath(), 'tea.xyz/gui');
interface Session {
device_id?: string;
key?: string;
user?: any;
}
export async function initSessionData() {
fs.readFileSync(sessionFilePath);

View file

@ -10,8 +10,8 @@
"dev:all": "concurrently -n=svelte,electron -c='#ff3e00',blue \"pnpm dev:main\" \"pnpm dev:svelte\" \"pnpm dev:electron\"",
"dev:svelte": "vite dev",
"dev:electron": "electron electron/dist/electron.cjs",
"dev:main": "cd ./electron && pnpm vite build --watch",
"build:main": "cd ./electron && pnpm vite build",
"dev:main": "cd ./electron && vite build --config ./vite.config.js --watch",
"build:main": "cd ./electron && vite --config ./vite.config.js build --base .",
"pack": "electron-builder --dir --config electron-builder.config.cjs",
"dist": "pnpm build && electron-builder --config electron-builder.config.cjs",
"package": "pnpm build && electron-builder --config electron-builder.config.cjs",