首页 > 其他分享 >electron-vite 你太优秀了

electron-vite 你太优秀了

时间:2025-01-20 12:00:20浏览次数:3  
标签:npm -- 优秀 electron build builder vite

目录

安装

说明

开发注意

源代码目录

使用网页第三方插件

调用electron API

​编辑 ​编辑


今天给大家推荐一个非常好用的electron构建工具,他是基于vite构建的一个工具,基本上把开发一系列需要的事情,都帮大家做好了。大家只需要像,写网页一样,就能制作出完美的桌面程序出来。 electron vite 官网

下面我来说说他的基本使用。

安装

前提: electron-vite 需要 Node.js 版本 18+,20+ 和 Vite 版本 4.0+

满足了前提就可以安装了。

npm安装:

npm create @quick-start/electron@latest

yarn安装(推荐):

yarn create @quick-start/electron

pnpm安装(推荐):

pnpm create @quick-start/electron

输入指令后,根据提示即可完成安装:

✔ Project name: … <electron-app>
✔ Select a framework: › vue
✔ Add TypeScript? … No / Yes
✔ Add Electron updater plugin? … No / Yes
✔ Enable Electron download mirror proxy? … No / Yes

Scaffolding project in ./<electron-app>...
Done.

说明

开发注意

  "scripts": {
    "format": "prettier --write .",
    "lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
    "start": "electron-vite preview",
    "dev": "electron-vite dev --watch",// 加入--watch 开启热重载
    "build": "electron-vite build",
    "postinstall": "electron-builder install-app-deps",
    "build:unpack": "npm run build && electron-builder --dir",
    "build:win": "npm run build && electron-builder --win",// 打包成windows安装包
    "build:mac": "npm run build && electron-builder --mac",// 打包成mac安装包
    "build:linux": "npm run build && electron-builder --linux"// 打包成linux安装包
  },

源代码目录

使用网页第三方插件

这里以element puls ui组件库为例:

调用electron API

 

好了,看到这里,大家应该知道如何使用这个构建工具了,如果还有问题,可以访问electron-vite构建工具官方文档和electron官方文档。

标签:npm,--,优秀,electron,build,builder,vite
From: https://blog.csdn.net/weixin_63443072/article/details/145255436

相关文章

  • 中考英语优秀范文-热点话题-传统文化-010 Mid-Autumn Festival 中秋节
    1写作要求中秋节是我国的传统节日,随着经济的发展和时代的变迁,中秋节依然在我们国人心中有着重要的位置。在中秋节,人们望着天上的明月,守望膜拜,吃着月饼,寄托情怀,这个节日更多地被赋予了思念亲人的色彩,祈求团圆和幸福。过去的中秋节有没有特别让你难忘的事情发生,让你觉得温暖、意义......
  • 中考英语优秀范文-热点话题-传统文化-009 Dragon Boat Festival 端午节
    1写作要求为弘扬中华传统文化,增强文化自觉,学校将举行一次英语演讲比赛。请以“___________Festival”为题,写一篇演讲稿,介绍一个你最喜欢的中国传统节日。提示问题:Whatisyourfavoritetraditionalfestival?Canyousaysomebasicfactsaboutit?Howdopeoplecelebra......
  • 每天一个优秀提示词学习收藏 - 文本去AI化(四)
    ......
  • 中考英语优秀范文-热点话题-传统文化-008 The Spring Festival 春节
    1写作要求假如你是李华,你的美国笔友吉姆对中国传统文化很感兴趣。请你用英文介绍一下中国的传统节日——春节的情况。思路点拨:1总体概述:春节是一个传统节日及其时间;2简要介绍人们在春节到来前的活动;3主要介绍人们在春节期间的活动。2优秀范文TheSpringFestivalTheS......
  • 【前端开发】Electron 34 正式发布
    1月16日,Electron34正式发布。该版本的更新包括:核心依赖升级:Chromium升级至132.0.6834.83V8引擎升级至13.2Node.js升级至20.18.1新功能与改进:增加了WebFrameMain.collectJavaScriptCallStack()方法,用于获取无响应渲染器的JavaScript调用栈。引入了一系列API......
  • 前端新手如何用vite构建小程序中使用的模块(以AES加密模块crypto-js为例)
    如果你只是想简单地把在vite项目中使用的模块引入到小程序中,不妨试试库模式。以crypto-js为例,你需要写两个JS文件:一个是构建脚本,类似于vite.config.js;//build.cjsconst{build}=require('vite'),path=require('path');build({publicDir:false,configFile:false......
  • 【Eel库】用于制作类似 Electron 的离线 HTML/JS GUI 应用程序
    简介Eel是一个简单的Python库,用于制作类似Electron的离线HTML/JSGUI应用程序,并可以完全访问Python功能和库。Eel托管一个本地Web服务器,让您可以标注Python中的函数,以便从JavaScript调用它们,反之亦然。Eel旨在简化编写简短和简单的GUI应用程序的过......
  • 【Node.js渗透】安装与检测基于Electron的应用程序
    免责声明:⽂中所涉及的技术、思路和⼯具仅供以安全为⽬的的学习交流使⽤,任何⼈不得将其⽤于⾮法⽤途以及盈利等⽬的,否则后果⾃⾏承担。所有渗透都需获取授权!三、说明传送门:......
  • 中考英语优秀范文-热点话题-传统文化-006 Welcome to Chinese Summer Camp 欢迎参加中
    1写作要求假定你是李华,你校今年暑假将为外国学生举办一场汉语夏令营活动(ChineseSummerCamp)。请你根据下面海报的内容,用英语给你的笔友David写一封电子邮件,介绍本次活动并邀请他参加。词数80左右。WelcometoChineseSummerCampTime:July18th—July28th,2024Place:No.8J......
  • 【Electron 应用安全测试基础】Electron 框架介绍
    免责声明⽂中所涉及的技术、思路和⼯具仅供以安全为⽬的的学习交流使⽤,任何⼈不得将其⽤于⾮法⽤途以及盈利等⽬的,否则后果⾃⾏承担。所有渗透都需获取授权!一、引言跨平台桌面应用开发的演进带来了一系列独特的挑战,主要体现在如何确保在Windows、macOS和基于Linux的系统......