当前位置: 首页 > news >正文

快速搭建一个electron-vite项目

1. 初始化项目

在命令行中运行以下命令

npm create @quick-start/electron@latest

也可以通过附加命令行选项直接指定项目名称和你想要使用的模版。例如,要构建一个 Electron + Vue 项目,运行:

# npm 7+,需要添加额外的 --:
npm create @quick-start/electron@latest my-app -- --template vue

目前支持的模版预设如下

JavaScriptTypeScript
vanillavanilla-ts
vuevue-ts
reactreact-ts
sveltesvelte-ts
solidsolid-ts

2. 按提示选择需要的配置

下面是我的选择,可以根据自己的需求进行选择

在这里插入图片描述

Project name项目名称,自定义输入
Select a framework选择框架,vanilla, vue, react, svelte, solid可选择,演示这里我们选择vue
Add TypeScript是否添加TypeScript,演示这里我们选择no
Add Electron updater plugin是否添加Electron更新插件,yes
Enable Electron download mirror proxy镜像下载代理,国内网络建议开启,yes

3. 进入项目目录,安装依赖

进入目录

cd electron-app

安装依赖

npm install

4. 启动项目

npm run dev

出现下面应用窗口说明项目启动成功

5. 目录结构

├── .vscode                  //vscode配置文件(可以不管)
├── build                    // 编译过程输出文件目录
├── dist                    // 打包后输出目录
├── node_modules            // 依赖模块
├── out                     //编译过程输出文件目录
├── resources                // 公共资源文件,主进程使用
│       └── icon.png         //默认图标
├──src                     
│   ├── main               // 主进程开发目录
│   │  └── index.js       //主进程入口文件      
│   ├── preload           // 预加载脚本开发目录
│   │   └── index.js        // 预加载默认脚本
│   └── renderer          // 渲染进程开发目录,类似纯web项目根目录
│              ├── src
│              │    ├── assets  //资源文件目录
│              │    ├── components  //组件目录
│              │    ├── App.vue        // 入口页面
│              │    └── main.js        // 入口文件
│              └── index.js.html        // 默认html文件
├── .editorconfig                    
├── .eslintignore                //eslint代码检查忽略配置文件
├── .eslintrc.cjs                 //eslint代码检查配置文件
├── .gitignore                   //git忽略配置文件
├── .npmrc                       // npm源配置文件
├── .prettierignore               //prettier代码格式化忽略配置文件
├── .prettierrc.yaml              //prettier代码格式化配置文件
├── dev-app-update.yml           
├── electron-builder.yml           //打包配置文件
├──electron.vite.config.mjs       //electron-vite配置文件
├── package-lock.json     
├── package.json              
└──README.md            //项目说明

6. electron-vite官方中文文档

electron-vite | 下一代 Electron 开发构建工具

http://www.xdnf.cn/news/460225.html

相关文章:

  • SIP协议栈--osip源码梳理
  • 16-看门狗和RTC
  • 高防服务器流量“清洗”什么意思
  • 如何在 AWS 上构建支持 AVIF 的前端图片优化方案
  • 2025认证杯数学建模C题思路+代码+模型:化工厂生产流程的预测和控制
  • MH22D3开发高级UI应用,适配arm2d驱动
  • Linux线程互斥锁
  • idea启动报错:java: 警告: 源发行版 11 需要目标发行版 11(亲测解决)
  • OpenHarmony 5.1.0 Release目录结构详细解析(3级目录)
  • 以项目的方式学QT开发(三)
  • WooCommerce短代码Shortcodes使用方法
  • Tomcat多应用部署与静态资源路径问题全解指南
  • Python高级进阶:Vim与Vi使用指南
  • 【高斯拟合】不用库手写高斯拟合算法:从最小二乘到拟合参数推导
  • window 显示驱动开发-报告图形内存(四)
  • 国内MCP服务平台推荐 AIbase推出MCP服务器客户端商店
  • PromptIDE提示词开发工具支持定向优化啦
  • Dify与n8n全面对比指南:AI应用开发与工作流自动化平台选择【2025最新】
  • Makefile 在 Go 项目中的实践
  • django中用 InforSuite RDS 替代memcache
  • 【Hadoop】伪分布式安装
  • Pycharm IDEA加载大文件时报错:The file size exceeds configured limit
  • 鸿蒙OSUniApp 实现的表单验证与提交功能#三方框架 #Uniapp
  • NuGet程序包还原失败
  • 【论文阅读】BEVFormer
  • 使用 163 邮箱实现 Spring Boot 邮箱验证码登录
  • 【问题记录】08 MAC电脑,安装HP打印机驱动,提示:此更新需要macOS版本15.0或更低版本
  • 如何使用WordPress SEO检查器进行实时内容分析
  • 数据结构 -- 顺序查找和折半查找
  • Vue 3 中 watch 的使用与深入理解