Electron 应用封装帮助文档
# Electron 应用封装帮助文档
## 一、项目背景
## 二、准备工作
### 1. 系统环境
-
Windows 10/11 操作系统 -
Node.js LTS 版本(v22.20.0) -
npm 包管理器(v10.9.3)
### 2. 检查环境
查看Node.js版本
查看npm版本
## 三、安装步骤
### 步骤 1:设置国内 npm 镜像(解决网络问题)
### 步骤 2:创建项目目录并初始化
创建项目目录
进入目录
初始化项目
### 步骤 3:安装 Electron
### 步骤 4:创建必要文件
### 步骤 5:更新 package.json 配置
### 步骤 6:安装打包工具
### 步骤 7:测试运行
### 步骤 8:打包为可执行文件
## 四、常见问题及解决方案
### 1. 网络问题
-
设置国内npm镜像: npm config set registry https://registry.npmmirror.com -
检查网络连接是否稳定 -
暂时关闭防火墙或代理
### 2. 打包错误
-
确保package.json文件中的脚本名称正确(”build”) -
检查依赖是否安装完整:删除node_modules文件夹后重新安装 -
确保网络连接正常,electron-builder需要下载一些依赖文件
### 3. 图标修改
-
准备.ico格式的图标文件 -
在package.json中添加图标配置 -
重新打包应用
## 五、文件管理
### 可删除的文件
-
node_modules 文件夹(依赖包) -
package.json 和 package-lock.json 文件(项目配置) -
main.js 文件(开发时的源文件) -
index.html 文件(源文件,已打包到dist中)
### 必须保留的文件
## 六、使用说明
### 运行应用
-
进入 `dist` 文件夹 -
双击 `课程查询系统.exe` 文件即可运行 -
或为 exe 文件创建桌面快捷方式
### 应用特性
-
独立运行,无需浏览器 -
数据存储在应用的用户数据目录中,不会丢失 -
所有功能与网页版完全一致 -
支持离线使用
## 七、技术原理
-
Chromium:用于渲染网页内容 -
Node.js:提供后端功能 -
原生API:访问操作系统功能
夜雨聆风
