# vite-plugin-electron-dev **Repository Path**: memory_s/vite-plugin-electron-dev ## Basic Information - **Project Name**: vite-plugin-electron-dev - **Description**: 一款在开发使用vite开发electron程序时的插件 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-26 - **Last Updated**: 2025-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vite-plugin-electron-dev #### 介绍 一款在开发使用vite开发electron程序时的插件(注意,在使用此插件前,需要安装 mv-tsc-watch) #### 安装 ```sh npm install vite-plugin-electron-dev mv-tsc-watch # 或 yarn add vite-plugin-electron-dev mv-tsc-watch # 或 pnpm add vite-plugin-electron-dev mv-tsc-watch ``` #### 使用说明 直接导入插件使用。(注意,在使用此插件前,需要安装 mv-tsc-watch) ```sh # 安装 mv-tsc-watch yarn add mv-tsc-watch ``` ```ts // 支持按需导入 import VitePluginElectronDev from 'vite-plugin-electron-dev'; // vite.config.ts import { defineConfig } from 'vite'; export default defineConfig({ ..., plugins: [VitePluginElectronDev({ entry: "electron start path..." })] }) ``` #### 贡献 1. Fork 本仓库 2. 新建 feat/xxx 分支 3. Push代码,并提交 Merge Request, 作者欢迎各位为此开源工具贡献一份力量~ #### 示例 ```ts export default defineConfig({ ..., plugins: [ VitePluginElectronDev({ entry: "electron start path...", // electron 程序的入口启动目录 (必填) tsConfigPath: "", // 如果 electron 主进程使用的 ts 开发,那么请将 tsconfig.json 路径传递。反之,可不传递(非必填) envConfig: {}, // 启动的electron主进程可访问的环境变量。(非必填) }) ] }) ```