立春-如何初始化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的项目初始化已经完成了...

相关推荐
Jmyd01233 小时前
Web端3D营销展厅技术实现路径:从素材上云到线索回流的数据链路
前端·3d·性能优化·三维数字化
砚凝霜4 小时前
【软考信息安全】第二十二章 Web服务器安全分析与增强——Apache与IIS
服务器·前端·安全
濮水大叔4 小时前
NestJS Dynamic Providers 与 Cabloy/Vona Provider Scene:同接口多实现的两种装配哲学
typescript·node.js·nestjs
u0111026756 小时前
JPG、PNG、WebP 怎么选?按透明度、体积和使用场景做判断
前端·javascript·vue.js·图像处理·ai作画
jerrywus6 小时前
让 AI 写完代码后交一份报告:我改造了 answer-me-with-html
前端·claude·cursor
派小心.7 小时前
小程序分享链路中来源参数的传递校验
大数据·前端·数据库·人工智能·小程序·数据分析
hhb_6187 小时前
一键生成数据看板,ECharts实战演示
前端·javascript·echarts
Java后端的Ai之路7 小时前
08_React组件API
前端·react.js·前端框架
小马不起床7 小时前
零基础玩转 FastAPI_09:前端基础工程构建
前端·状态模式·fastapi
风骏时光牛马8 小时前
用户管理模块接口开发
前端