# electron套壳html **Repository Path**: stefanwu1314/electron-shell-html ## Basic Information - **Project Name**: electron套壳html - **Description**: electron壳子,放入h5文件,改好配置,即可将h5文件运行在electron环境中,打包windows的exe - **Primary Language**: JavaScript - **License**: CC0-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-11-20 - **Last Updated**: 2025-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Electron 套壳 这是一个基于 Electron、Node.js 和 NSIS 的基础桌面应用项目。项目实现了窗口创建、HTML 渲染以及基础的进程间通信功能。 ## 项目结构 - `package.json` - 项目配置文件,包含依赖项和启动脚本。 - `main.js` / `main2.js` - 主进程文件,负责创建浏览器窗口并加载页面。 - `index.html` - 渲染进程的主页面。 - `preload.js` - 预加载脚本,用于在渲染进程加载前注入必要的 API。 - `renderer.js` - 渲染进程逻辑。 - `config.json` - 配置文件,包含窗口尺寸和加载页面路径。 - `styles.css` - 样式文件。 ## 使用方法 要运行此项目,请确保您的电脑已安装 [Git](https://git-scm.com) 和 [Node.js](https://nodejs.org/zh-cn/download/)(包含 npm)。然后在命令行中执行以下命令: ```bash # 克隆仓库 git clone https://gitee.com/stefanwu1314/electron-shell-html.git # 进入项目目录 cd electron-shell-html # 安装依赖 npm install # 启动应用 npm start ``` ## 打包说明 打包后,在 `resources` 目录下创建 `app.asar.unpacked` 文件夹,包含以下内容: ``` app.asar.unpacked ├── config.json └── ceshi 文件夹 ``` `config.json` 示例: ```json { "width": 1024, "height": 768, "file": "ceshi/index.html" } ``` ## 许可证 本项目采用 [CC0 1.0 Universal](LICENSE.md) 公共领域许可协议。您可以自由使用、修改和分发本项目代码,无需任何限制。 ## 贡献 欢迎提交 Pull Request 或提出 Issue。请遵循项目代码风格并确保提交的代码通过测试。 ## 联系方式 如有问题,请联系 [stefanwu1314@gitee.com](mailto:stefanwu1314@gitee.com)。