From 9b60807cca9d62b20ffee90b74daf88254f6ab71 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timeless=E5=B0=8F=E5=B8=85?= <1250076672@qq.com>
Date: Thu, 21 May 2026 00:35:43 +0800
Subject: [PATCH] del
---
README.md | 14 ++++++++++
index.html | 75 -----------------------------------------------------
main.js | 34 ------------------------
preload.js | 7 -----
renderer.js | 16 ------------
5 files changed, 14 insertions(+), 132 deletions(-)
delete mode 100644 index.html
delete mode 100644 main.js
delete mode 100644 preload.js
delete mode 100644 renderer.js
diff --git a/README.md b/README.md
index 04d2ab1..b92271f 100644
--- a/README.md
+++ b/README.md
@@ -126,6 +126,20 @@ ipcMain.handle('get-data', () => {
└─────────────────────────────────────────────────────────┘
```
+```
+ ┌─────────────┬─────────────────────────────────────────┐
+ │ 旧文件 │ → 新文件 │
+ ├─────────────┼─────────────────────────────────────────┤
+ │ main.js │ src/main/index.ts │
+ ├─────────────┼─────────────────────────────────────────┤
+ │ preload.js │ src/preload/index.ts │
+ ├─────────────┼─────────────────────────────────────────┤
+ │ index.html │ src/renderer/index.html │
+ ├─────────────┼─────────────────────────────────────────┤
+ │ renderer.js │ src/renderer/src/components/Counter.vue │
+ └─────────────┴─────────────────────────────────────────┘
+```
+
electron-vite 自动处理:
- 主进程和预加载脚本的 CommonJS/ESM 兼容
- 渲染进程的热模块替换 (HMR)
diff --git a/index.html b/index.html
deleted file mode 100644
index 06a7e59..0000000
--- a/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- 实时计数器
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/main.js b/main.js
deleted file mode 100644
index aa82437..0000000
--- a/main.js
+++ /dev/null
@@ -1,34 +0,0 @@
-const { app, BrowserWindow } = require('electron');
-const path = require('path');
-
-let win;
-
-function createWindow() {
- win = new BrowserWindow({
- width: 500,
- height: 400,
- webPreferences: {
- nodeIntegration: false,
- contextIsolation: true,
- preload: path.join(__dirname, 'preload.js')
- }
- });
-
- win.loadFile('index.html');
- // 打开开发者工具方便调试
- // win.webContents.openDevTools();
-}
-
-app.whenReady().then(createWindow);
-
-app.on('window-all-closed', () => {
- if (process.platform !== 'darwin') {
- app.quit();
- }
-});
-
-app.on('activate', () => {
- if (BrowserWindow.getAllWindows().length === 0) {
- createWindow();
- }
-});
\ No newline at end of file
diff --git a/preload.js b/preload.js
deleted file mode 100644
index fa7eed2..0000000
--- a/preload.js
+++ /dev/null
@@ -1,7 +0,0 @@
-const { contextBridge, ipcRenderer } = require('electron');
-
-// 暴露安全的 API 给渲染进程
-contextBridge.exposeInMainWorld('electronAPI', {
- // 可扩展更多功能
- platform: process.platform
-});
\ No newline at end of file
diff --git a/renderer.js b/renderer.js
deleted file mode 100644
index 24fac08..0000000
--- a/renderer.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// 死循环计数器,每秒增加并刷新 UI
-let count = 0;
-const counterElement = document.getElementById('counter');
-
-function updateCounter() {
- count++;
- counterElement.textContent = count.toLocaleString();
-
- // 立即安排下一次更新
- setTimeout(updateCounter, 1000);
-}
-
-// 启动计数器
-updateCounter();
-
-console.log('计数器已启动');
\ No newline at end of file