![](https://img-blog.csdnimg.cn/20210725123320132.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
electron
文章平均质量分 64
electron 相关问题
十月ooOO
精通 JS/CSS/HTML,做点有用的东西。
展开
-
electron 错误解决 no such file or directory, copyfile ‘vendor/7z-ia32.exe‘ -> ‘vendor/7z.exe‘
说是切成 64 位的 nodejs 即可,我回去看了一下自己的 nodejs ,没想到还真的装的就是 86位的,所以换成 64 位的就好了。寻找问题所在,找到了。原创 2023-11-10 11:54:40 · 557 阅读 · 0 评论 -
macOS Electron 环境安装时的错误 Cannot find module ‘macos-alias‘ 解决
因为之前在安装 electron 环境的时候没有安装完全,而没有安装完全的原因是系统中没有苹果的。目录,我们需要重新装一下开发环境,它这个里面缺了一点东西。之后就正常了,我也不知道它具体是干嘛的,反正就是好了。结果再执行 make 的时候就正常了,一路绿到底。进入你的项目目录,清空你的。的时候,安装时会提示这样。原创 2022-12-02 21:58:58 · 1339 阅读 · 0 评论 -
Electron教程(七)结语
Electron教程(7)结语到目前为止,你已经能够用 electron 作一些功能了,知道 electron 是怎么一回事了,接下来的路就自己走了,需要什么功能可以去官方说明文档中查看,那里都在详细的说明。比如需要实现系统通知 notification 什么的,看这里 https://www.electronjs.org/docs/latest/api/notification关于对 nodejs 的新认识经过对 electron 的使用,也加深了自己对 nodejs 的认识,我已经将之前做的一些原创 2022-05-19 14:49:00 · 1882 阅读 · 0 评论 -
Electron教程(六)应用菜单设置例子
Electron教程(6)应用菜单设置例子官方文档说明: https://www.electronjs.org/docs/latest/api/menu这里放一个我写的一个项目的菜单例子,用作参考app.on('ready', ()=>{ createMainWindow() // 执行创建主窗口的一些动作 createMenu() // 创建菜单})// 创建 menufunction createMenu() { let menuStructure = [原创 2022-05-19 14:37:51 · 3609 阅读 · 1 评论 -
electron net 如何发送 post 请求
electron net 如何发送 post 请求用 electron 的 net 发送 post 请求时, 我不确定的是发送方式该如何设置,查了半天,也试了半天,总结出来了请求方式// 引入 netconst { net } = require('electron')let userInfo = { email: kylebing@163.com, password: '1234'}// 1. 新建 net.request 请求const request = net.request(原创 2022-04-20 16:11:05 · 3756 阅读 · 5 评论 -
electron notification 通知的使用
electron notification 通知的使用electron 的 notification 是走的系统通知通道,Windows上表现为从右边弹出的通知,macOS 为从右上角弹出的通知一、导入 Notificationconst {Notification} = require('electron')二、新建一个 Notification 实例在使用通知之前,先要确认系统是否支持 notification,使用 Notification 静态方法 .isSupported() 来获取原创 2022-01-20 16:40:33 · 2472 阅读 · 4 评论 -
Electron 使用 dialog 获取文件或目录
Electron 使用 dialog 获取文件或目录electron 打开文件选择对话框选择文件或目录官方 API https://www.electronjs.org/docs/latest/api/dialog // 选取码表文件目录 ipcMain.on('ToolWindow:chooseDictFile', event => { let dictFilePath = dialog.showOpenDialogSync(toolWindow,{原创 2021-10-19 16:16:23 · 3544 阅读 · 1 评论 -
electron forge 错误: errno: -4082, code: ‘EBUSY‘, syscall: ‘rmdir‘,
electron forge 错误: errno: -4082, code: ‘EBUSY’, syscall: ‘rmdir’原因是你打开了之前已经生成 app,程序正在运行中,所以 forge 无法删除原有文件夹新建一个新的 package关闭你正在运行的这个程序,重新运行 package 即可...原创 2021-08-10 11:35:06 · 1804 阅读 · 0 评论 -
Electron教程(五)读取本地文件内容, icpMain icpRenderer 之间的交互
Electron教程(5)读取本地文件内容, icpMain icpRenderer 之间的交互读取本地文件的原理: electron 的主进程里可以运行所有node 的功能,包含通过 os 读取系统信息,通过 fs 读取文件和目录。那么如何实现文件的读取和展示呢? 因为渲染进程是无法直接跟系统直接交互的,所以分两个部分:主进程负责读取文件主进程把读到的文件内容 -> 传递给渲染进程,再由渲染进程负责展示知道如何使用这个,几乎所有其它的 node 相关的功能也都知道该如何使用了node原创 2021-07-29 20:35:43 · 12528 阅读 · 1 评论 -
Electron教程(四)使用 Vue Browser 版,创建小工具应用
electron + vue3 使用浏览器版本的 vue3 进行小工具的开发electron + vue 在开发大型网络应用的时候可能比较顺手,但在开发本地小工具这样的程序的时候,就很不方便了。单文件形式的 vue 每次都需要 build 之后才能被 electron 使用,这就需要很长一段时间。如果你需要实现的一个小功能的工具,一个不需要太多大型应用功能的应用。那你就可以抛弃 vuex vueRouter 这些大块,只使用 vue 对于 dom 操作的那部分。这里推荐使用 vue browse原创 2021-07-24 22:53:45 · 3329 阅读 · 4 评论 -
Electron教程(三)如何打包 electron 程序:electron-forge 的使用教程
中定义的是生成的可执行文件的 icon 、名字、关于信息等,packgerConfig 是另一个插件使用的配置,其官方的具体配置说明如下:electron-forge 官方对应 packgerConfig 的说明:electron-packger 官方配置参数说明:外层是通用的,各平台 macOS Windows Linux 通用。原创 2021-07-25 12:24:26 · 28912 阅读 · 23 评论 -
Electron教程(二)启动过程:主进程,渲染进程是什么
要想知道 `electron` 的启动过程,就需要知道 主进程、渲染进程分别是什么,因为 `electron` 就包含这两种进程`electron` 项目跟所有的 `npm` 项目一样,入口都是 `package.json` 中的 `main` 字段指定的 js,比如你指定的是 `app.js`。原创 2021-07-25 12:21:52 · 4998 阅读 · 1 评论 -
(1/7)Electron教程(一)什么是 Electron,由来、适用场景 和 Electron 的环境搭建(1/7)
最近自己有个小的需求,是做一个能编辑本地特定文本的工具,需要跨平台, Windows 和 macOS,这样,如果用原生开发的话,Windows 就要用c#macOS 就要用swift,学习成本高,并且学完用处也不是很大。我本身是前端开发的,发现了这个electron能满足我的需求,跨平台运行,内部是 js 驱动的,简直就是如鱼得水。顺便把学习的经历写出来,分享需要的人,我会按标题序号渐进式地编写内容。electron。...原创 2021-07-25 11:55:47 · 18401 阅读 · 0 评论 -
mac 安装 electon 的时候报错 RequestError: read ETIMEDOUT
mac 安装 electon 的时候报错 RequestError: read ETIMEDOUTerror /Users/Kyle/github/wubi-dict-editor/node_modules/electron: Command failed.Exit code: 1Command: node install.jsArguments: Directory: /Users/Kyle/github/wubi-dict-editor/node_modules/electronOutput原创 2021-07-24 22:07:25 · 3269 阅读 · 0 评论 -
Electron 入门,主进程向渲染进程发送事件,渲染进程向主进程发送事件
Electron 入门 主进程 如何向 渲染进程发送事件,渲染进程向主进程发送事件刚入门 electon ,整 electon + vue 整了好几天也没整明白。我的需求是使用 Electron 做一个跨平台的能编辑指定文件的工具,其实有没有 Vue 没什么区别,Vue 也是需要 build 之后才能被 electron 使用。最终放弃了,改用 electron + html 的方式,直接了当。一、什么是 Electronelectron 其实就是个壳子,一个可以展示网页内容的壳子,相当于一个独原创 2021-07-24 15:06:01 · 7050 阅读 · 9 评论