技术栈
electron
挖稀泥的工人
2 天前
前端
·
electron
·
shell
如何在Eletron中打开window的powershell
为什么打开window的powershell无法显示任何文字,这是在electron的主进程启动的
Dolphin_海豚
2 天前
前端
·
javascript
·
electron
封装一个 renderer 之间通信的 class
electron 中的渲染进程之间是无法直接通信的,需要借助 主进程 作为中间商 来进行通信,因此我们可以去封装一个 class 来实现这个效果,这样方便我们调用
EndingCoder
4 天前
前端
·
javascript
·
electron
·
前端框架
Electron Fiddle:快速实验与原型开发
在 Electron 桌面应用开发的生态中,Electron Fiddle 作为一个专为快速实验和原型开发设计的工具,扮演着至关重要的角色。它不仅仅是一个简单的代码编辑器或运行环境,更是开发者在探索 Electron 框架时的一把利器。想象一下,你刚刚学习了一个新的 Electron API,比如 BrowserWindow 或 desktopCapturer,你不想从零搭建一个完整的项目,只希望快速测试它的功能和行为。这时,Electron Fiddle 就派上用场了。它提供了一个沙盒环境,让你能够在几
EndingCoder
4 天前
前端
·
javascript
·
electron
·
前端框架
Electron 进程模型:主进程与渲染进程详解
在 Electron 框架的生态系统中,多进程架构无疑是其核心支柱之一。这一设计不仅仅是技术上的选择,更是 Electron 作为跨平台桌面应用开发工具的根本保障。它借鉴了 Chromium 浏览器的多进程模型,将复杂的功能模块化分布到不同进程中,从而实现高效、安全和稳定的运行环境。想象一下,如果 Electron 采用单进程模式,那么一个简单的 UI 渲染错误就可能导致整个应用崩溃,这在桌面开发中是不可接受的。多进程架构通过隔离机制,确保了渲染进程的故障不会波及主进程,反之亦然。这种设计哲学源于现代浏览
!执行
5 天前
javascript
·
react.js
·
electron
electron + react +react-router-dom 打包桌面应用白屏
hash 是空字符串,说明你访问的是:没有带 #/,React Router 的 <Route path="/"> 也就匹配不到,所以整个 <main> 里什么都没有。
呲溜滑_
5 天前
javascript
·
python
·
electron
electron-vite 配合python
可看csdn这篇文章所有的python代码都要放到resources文件夹下面
秉承初心
5 天前
javascript
·
electron
·
iphone
Electron 项目来实现文件下载和上传功能(AI)
首先,我们需要初始化项目并安装必要的依赖:接下来,让我们创建项目的基本文件结构:现在,项目的基本文件已经创建完成。让我们创建一个 .gitignore 文件(如果需要的话):
EndingCoder
6 天前
前端
·
javascript
·
electron
·
前端框架
安装与环境搭建:准备你的 Electron 开发环境
在 Electron 桌面应用开发之旅中,环境搭建是至关重要的第一步。它不仅仅是安装几个软件那么简单,而是为后续的代码编写、调试和部署奠定坚实基础。想象一下,如果你的开发环境配置不当,可能会导致版本不兼容、工具链断裂或调试难题,这些问题往往会消耗开发者大量时间和精力。根据开源社区的统计数据显示,超过 40% 的初学者在 Electron 项目启动阶段就因环境问题而受挫。因此,一个高效、稳定的开发环境不仅是高效开发的保障,更是激发创造力的前提。
Lucky_Turtle
6 天前
javascript
·
arcgis
·
electron
【electron】一、安装,打包配置
node:v22.13.1 npm:10.9.2先构建下面第一个项目使用electron-builder
赵民勇
6 天前
javascript
·
electron
·
npm
如果已经安装了electron的一个版本,再次使用命令npm install electron不指定electron版本时,会下载安装新版本么?
当你已经安装了 Electron 的一个版本,再次运行 npm install electron(不指定版本)时,不一定会下载安装新版本。它的行为取决于几个因素,主要是你 package.json 中 Electron 的版本规则以及是否存在版本锁定文件。
EndingCoder
6 天前
开发语言
·
前端
·
javascript
·
electron
·
node.js
·
桌面端
Electron 简介:Node.js 桌面开发的起点
在信息技术迅猛发展的时代,桌面应用作为用户与计算机交互的核心载体,一直扮演着至关重要的角色。从上世纪80年代的命令行界面,到90年代的图形用户界面(GUI),再到如今的跨平台、多设备生态,桌面开发的范式经历了多次革命。传统桌面应用开发往往依赖于特定操作系统的原生框架,例如 Windows 平台的 WinForms 或 WPF,macOS 的 Cocoa,以及 Linux 的 GTK 或 Qt。这些框架虽然强大,但也带来了诸多挑战:开发者需要掌握多种编程语言和工具链,导致学习曲线陡峭、代码复用性差、跨平台兼
现在没有牛仔了
7 天前
前端
·
electron
小试牛刀,用electron+vue3做了一个文件归纳程序~
记得很多年以前,学过C#的winform,其实一开始入行的时候从来没想过B/S架构的占有率会这么大,当时只是觉得能做一个窗体程序出来很装*。今天是我做Java程序员的第好几个年头,不知为何,就特别想写一个能供自己使用的窗体程序。考虑到我电脑的文件比较乱,文档、视频、图片基本都是乱放的,很难找到,于是决定写一个用来归纳这些文件的程序。
言之。
7 天前
前端
·
javascript
·
electron
Web技术构建桌面应用-Tauri框架和Electron框架
两者允许开发者使用标准的 Web 技术栈(HTML, CSS 和 JavaScript) 来构建跨平台的桌面应用程序。这意味着前端开发者可以几乎零成本地转入桌面开发,利用他们现有的技能和丰富的生态系统(React, Vue, Svelte, Vite 等)。
赵民勇
7 天前
javascript
·
electron
·
npm
electron应用开发:命令npm install electron的执行逻辑
我们来彻底解析 npm install electron 这个命令背后的完整执行逻辑。这是一个非常精妙的过程,远不止下载一个简单的 JavaScript 包那么简单。理解了它,你就能透彻地明白 Electron 开发环境的运作原理,并能轻松解决各种安装问题。
!执行
8 天前
前端
·
javascript
·
electron
开发electron时候Chromium 报 Not allowed to load local resource → 空白页。
报错含义 主进程(main.js)里 win.loadFile()/win.loadURL() 指向了 file:///…/app.asar/build/index.html, 但打包后真正的文件位于 app.asar 内部,路径拼错,于是 Chromium 报 Not allowed to load local resource → 空白页。
ZhuAiQuan
9 天前
前端
·
javascript
·
electron
[electron]开发环境驱动识别失败
记一次错误回顾,在硬件调试阶段初始化需要加载驱动文件,我把驱动文件放在根目录的bin文件夹下。在开发环境里始终无法识别,而在打包构建后识别正常。 排除了bin路径不对(我已传入绝对路径并判断文件是否存在
前端进阶者
9 天前
前端
·
javascript
·
electron
electron-vite_20外部依赖包上线后如何更新
Electron 项目中使用 electron-vite(Vite的Electron 构建工具)时的配置文件,告诉 Vite哪些依赖(包)在打包时不用一起打包,而是运行时让Electron去外部加载;
ccnocare
9 天前
electron
electron整一个登录界面
整体思路项目结构:写在最后有个坑,我的打包命令是:最后没login.html没加到dist/app/路径下,直接给放进去就行。
501mosthandsome
10 天前
前端
·
electron
Electron+React框架搭建以及基础使用
大家好,我是JS-Man这篇文章将教小伙伴们搭建一个较完善的Electron+React的框架。脚手架结构清晰功能健全,打包工具使用的是官方推荐的Electron Forge。
前端进阶者
10 天前
前端
·
electron
electron-vite_20配置依赖包运行时区外部加载commonjsExternals_vite-plugin-commonjs-externals
Electron 项目中使用 electron-vite(Vite的Electron 构建工具)时的配置文件,告诉 Vite哪些依赖(包)在打包时不用一起打包,而是运行时让Electron去外部加载;