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

相关推荐
小小小小宇3 小时前
虚拟列表兼容老DOM操作
前端
悦悦子a啊3 小时前
Python之--基本知识
开发语言·前端·python
安全系统学习4 小时前
系统安全之大模型案例分析
前端·安全·web安全·网络安全·xss
涛哥码咖4 小时前
chrome安装AXURE插件后无效
前端·chrome·axure
OEC小胖胖4 小时前
告别 undefined is not a function:TypeScript 前端开发优势与实践指南
前端·javascript·typescript·web
行云&流水5 小时前
Vue3 Lifecycle Hooks
前端·javascript·vue.js
Sally璐璐5 小时前
零基础学HTML和CSS:网页设计入门
前端·css
老虎06275 小时前
JavaWeb(苍穹外卖)--学习笔记04(前端:HTML,CSS,JavaScript)
前端·javascript·css·笔记·学习·html
灿灿121385 小时前
CSS 文字浮雕效果:巧用 text-shadow 实现 3D 立体文字
前端·css
烛阴6 小时前
Babel 完全上手指南:从零开始解锁现代 JavaScript 开发的超能力!
前端·javascript