# electron-vite-bytenode-dev **Repository Path**: TheFreeOne/electron-vite-bytenode-dev ## Basic Information - **Project Name**: electron-vite-bytenode-dev - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-17 - **Last Updated**: 2025-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vite-react-electron-bytenode [English](README.md) | 简体中文 ## 概述 📦 开箱即用 🎯 基于官方的 [template-react-ts](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts), 低侵入性 🌱 结构清晰,可塑性强 💪 支持在渲染进程中使用 Electron、Node.js API 🔩 支持 C/C++ 模块 🖥 很容易实现多窗口 ## 快速开始 ```sh # clone the project git clone https://github.com/katalonne/electron-vite-bytenode.git # enter the project directory cd electron-vite-bytenode # install dependency npm install # develop npm run dev ``` ## 调试 ![electron-vite-react-debug.gif](/electron-vite-react-debug.gif) ## 目录 *🚨 默认情况下, `electron` 文件夹下的文件将会被构建到 `dist-electron`* ```tree ├── electron Electron 源码文件夹 │ ├── main Main-process 源码 │ └── preload Preload-scripts 源码 │ ├── release 构建后生成程序目录 │ └── {version} │ ├── {os}-{os_arch} 未打包的程序(绿色运行版) │ └── {app_name}_{version}.{ext} 应用安装文件 │ ├── public 同 Vite 模板的 public └── src 渲染进程源码、React代码 ``` ## 🔧 额外的功能 1. Electron 自动更新 👉 [阅读文档](src/components/update/README.zh-CN.md) 2. Playwright 测试 ## ❔ FAQ - [C/C++ addons, Node.js modules - Pre-Bundling](https://github.com/electron-vite/vite-plugin-electron-renderer#dependency-pre-bundling) - [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies) ## 🍵 🍰 🍣 🍟