去除某个dist
This commit is contained in:
parent
cabf3cb2df
commit
92e81667e7
@ -1,44 +0,0 @@
|
|||||||
import { app, BrowserWindow } from "electron";
|
|
||||||
import { fileURLToPath } from "node:url";
|
|
||||||
import path from "node:path";
|
|
||||||
const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
|
||||||
process.env.APP_ROOT = path.join(__dirname, "..");
|
|
||||||
const VITE_DEV_SERVER_URL = process.env["VITE_DEV_SERVER_URL"];
|
|
||||||
const MAIN_DIST = path.join(process.env.APP_ROOT, "dist-electron");
|
|
||||||
const RENDERER_DIST = path.join(process.env.APP_ROOT, "dist");
|
|
||||||
process.env.VITE_PUBLIC = VITE_DEV_SERVER_URL ? path.join(process.env.APP_ROOT, "public") : RENDERER_DIST;
|
|
||||||
let win;
|
|
||||||
function createWindow() {
|
|
||||||
win = new BrowserWindow({
|
|
||||||
frame: false,
|
|
||||||
transparent: true,
|
|
||||||
icon: path.join(process.env.VITE_PUBLIC, "electron-vite.svg"),
|
|
||||||
webPreferences: {
|
|
||||||
preload: path.join(__dirname, "preload.mjs")
|
|
||||||
}
|
|
||||||
});
|
|
||||||
win.setMenuBarVisibility(false);
|
|
||||||
win.webContents.on("did-finish-load", () => {
|
|
||||||
win == null ? void 0 : win.webContents.send("main-process-message", (/* @__PURE__ */ new Date()).toLocaleString());
|
|
||||||
});
|
|
||||||
if (VITE_DEV_SERVER_URL) {
|
|
||||||
win.loadURL(VITE_DEV_SERVER_URL);
|
|
||||||
} else {
|
|
||||||
win.loadFile(path.join(RENDERER_DIST, "index.html"));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
app.on("window-all-closed", () => {
|
|
||||||
app.quit();
|
|
||||||
win = null;
|
|
||||||
});
|
|
||||||
app.on("activate", () => {
|
|
||||||
if (BrowserWindow.getAllWindows().length === 0) {
|
|
||||||
createWindow();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
app.whenReady().then(createWindow);
|
|
||||||
export {
|
|
||||||
MAIN_DIST,
|
|
||||||
RENDERER_DIST,
|
|
||||||
VITE_DEV_SERVER_URL
|
|
||||||
};
|
|
||||||
@ -1,22 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
const electron = require("electron");
|
|
||||||
electron.contextBridge.exposeInMainWorld("ipcRenderer", {
|
|
||||||
on(...args) {
|
|
||||||
const [channel, listener] = args;
|
|
||||||
return electron.ipcRenderer.on(channel, (event, ...args2) => listener(event, ...args2));
|
|
||||||
},
|
|
||||||
off(...args) {
|
|
||||||
const [channel, ...omit] = args;
|
|
||||||
return electron.ipcRenderer.off(channel, ...omit);
|
|
||||||
},
|
|
||||||
send(...args) {
|
|
||||||
const [channel, ...omit] = args;
|
|
||||||
return electron.ipcRenderer.send(channel, ...omit);
|
|
||||||
},
|
|
||||||
invoke(...args) {
|
|
||||||
const [channel, ...omit] = args;
|
|
||||||
return electron.ipcRenderer.invoke(channel, ...omit);
|
|
||||||
}
|
|
||||||
// You can expose other APTs you need here.
|
|
||||||
// ...
|
|
||||||
});
|
|
||||||
Loading…
x
Reference in New Issue
Block a user