From cf598f1c9cfc3a4e42a9ebb9df2e4b076f89ca21 Mon Sep 17 00:00:00 2001 From: "algerkc@qq.com" Date: Mon, 18 Dec 2023 16:41:56 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E6=B7=BB=E5=8A=A0=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E4=BB=A5=E5=8F=8A=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron.js | 15 +++++++++++++++ package.json | 6 +++++- vite.config.ts | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 electron.js diff --git a/electron.js b/electron.js new file mode 100644 index 0000000..16ad04c --- /dev/null +++ b/electron.js @@ -0,0 +1,15 @@ +const { app, BrowserWindow } = require('electron') + +function createWindow () { + const win = new BrowserWindow({ + width: 800, + height: 600, + webPreferences: { + nodeIntegration: true, + } + }) + + win.loadURL('http://localhost:4678/') +} + +app.whenReady().then(createWindow) \ No newline at end of file diff --git a/package.json b/package.json index 41a1b2c..895b3a4 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,9 @@ "scripts": { "dev": "vite", "build": "vite build", - "serve": "vite preview" + "serve": "vite preview", + "es": "vite && electron .", + "eb": "vite build && electron-builder" }, "dependencies": { "@tailwindcss/postcss7-compat": "^2.2.4", @@ -23,6 +25,8 @@ "@vicons/antd": "^0.10.0", "@vitejs/plugin-vue": "^4.2.3", "@vue/compiler-sfc": "^3.3.4", + "electron": "^28.0.0", + "electron-builder": "^24.9.1", "naive-ui": "^2.34.4", "typescript": "^4.3.2", "vfonts": "^0.1.0", diff --git a/vite.config.ts b/vite.config.ts index e563f09..2778327 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -13,6 +13,8 @@ export default defineConfig({ }, server: { host: '0.0.0.0', //允许本机 + // 指定端口 + port: 4678, proxy: { // string shorthand '/mt': {