立春-如何初始化electron项目

立春寓意着万物复苏、新的开始、吉祥和希望

初始化electron项目,其实有很多不错的工具和模版;目前开发用得最多的是:

electron-vite:electron-vite.org

electron-toolkit:github.com/alex8088/el...

初始化项目

注意切你本地的源:npm config set registry registry.npmmirror.com
guide: electron-vite.org/guide/#scaf...

注意:这里可以选择用npm,yarn,pnpm;但是在最后打包electron应用pnpm会有路径过长问题,建议选择npm或者yarn (特别是windows电脑,不要用pnpm)

这里我们选择用vue-ts模版(你也可以用react-ts模版):

npm 复制代码
   npm create @quick-start/electron my-app -- --template vue-ts

目录结构

  • src/main: 是electron主进程的一些操作方法

  • src/preload: 是electron将 API 暴露给渲染进程的一些方法

  • src/render: 是我们渲染进程的UI代码(这里用react,vue等等)

  • electron.vite.config.ts: 是我们渲染进程UI的一些配置,参考vite

  • electron-builder.yaml: 用的electron-builder打包,后续专门讲打包不同平台配置详解

启动

npm 复制代码
  npm run dev

到此electron的项目初始化已经完成了...

相关推荐
TrisighT3 分钟前
Electron 跑在鸿蒙 PC 上比 Windows 还省内存?我测完沉默了
electron·harmonyos
盒马盒马3 分钟前
Rust:String
java·前端·rust
程序猿阿伟6 分钟前
《Chrome非必要服务的精细化关闭指南》
前端·chrome·php
belong_my_offer9 分钟前
理解前端函数
前端
沐土Arvin18 分钟前
中国省市区json数据
前端
星空19 分钟前
Node.js (Express) + Vue2 Axios 前后端交互 CRUD
vue.js·node.js·express
狗哥哥23 分钟前
统一下载网关技术方案
前端·架构
三块可乐两块冰30 分钟前
rag学习5
linux·前端·python
铁皮饭盒43 分钟前
Bun + SQLite 10个实用技巧
前端·javascript·后端
Hooray1 小时前
告别低效循环!AI Agent 编排+编程显示器,让前端开发效率实现断代式跃升
前端·人工智能·ai编程