electron
九段刀客
你期待的并且相信的,终将实现!
展开
-
electron打包iOS,dmg文件
electron:builder打包ios包原创 2022-12-31 11:49:54 · 1510 阅读 · 0 评论 -
electron最高权限
electron获取最高权限原创 2022-12-07 11:22:43 · 265 阅读 · 0 评论 -
electron中直接获取window.localStorage
electron主进程中获取页面的localStorage原创 2022-10-17 19:39:35 · 3447 阅读 · 0 评论 -
electron组件通讯:使用@electron/remote,直接操作electron
electron组件通讯原创 2022-10-17 17:05:49 · 1105 阅读 · 0 评论 -
electron实现打开新窗口,并跳转到指定的hash路由
electron实现新新窗口vue路由跳转原创 2022-09-27 18:10:09 · 3566 阅读 · 0 评论 -
使用electron-screenshots插件实现electron+vue3+vite项目截图功能
electron实现微信截图的功能原创 2022-09-02 18:04:30 · 3393 阅读 · 9 评论 -
electron学习笔记一:从零实现一个electron应用
官方文档地址:https://www.electronjs.org/zh/docs/latest/tutorial/quick-start都是跟着官方文档来的,自己实现了一遍,有些地方加了一点自己的理解一、初始化yarn init二、添加.npmrc文件解决依赖安装慢问题ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/ELECTRON_BUILDER_BINARIES_MIRROR=http://npm.taobao.or.原创 2022-05-04 14:38:34 · 1146 阅读 · 0 评论 -
electron 通讯 ipcRenderer 、ipcMain、mainWindow.webContents.send
一、主进程(electron)发信息,窗口页面接收这个mainWindow是new BrowserWindow创建的那个webview窗口electron主进程发送信息mainWindow.webContents.send("test111", "九段刀客");窗口也就是比如vue项目中接收xxx.vueconst { ipcRenderer } = require("electron");//第二个参数是传过来的值ipcRenderer.on("ping", (event, mes原创 2022-04-28 02:40:40 · 3203 阅读 · 0 评论 -
反编译electron打包后的 .asar文件
npm install asar -g以管理员打开cmdasar extract app.asar ./原创 2022-04-27 17:43:25 · 1932 阅读 · 0 评论 -
package.json执行多个命令
一、 &两个命令同步执行二、 &&先执行1再执行2 "scripts": { "electron:builder": "electron-builder", "build:for:electron": "cross-env ELECTRON=true vite build", "app:build": "yarn build:for:electron && yarn electron:builder" },...原创 2022-04-27 16:43:04 · 2158 阅读 · 0 评论 -
electron设置最小大小和最大大小
mainWindow = new BrowserWindow({ width: 1300, minWidth: 1300, height: 800, minHeight: 800, frame: false, //实现头部的隐藏 webPreferences: { preload: path.join(__dirname, "preload.js"), enableRemoteModule: true, nodeIntegr原创 2022-04-13 00:47:33 · 2982 阅读 · 0 评论 -
electron 修改修改应用默认图标
1、安装生成icon图标依赖npm install electron-icon-builder --save-dev2、配置启动命令 "scripts": { "electron:generate-icons": "electron-icon-builder --input=./public/icon.png --output=build --flatten" },3、生成iconyarn electron:generate-icons完成后会在根目录多出来一个build目录原创 2022-03-21 14:39:31 · 6016 阅读 · 6 评论 -
解决vue3 + electron 中使用ipcRenderer报错的问题
版本信息“electron”: “^13.0.0”,“vue”: “^3.2.19”报错原因electron新版本默认禁止页面中直接操作 electron的相关api解决办法通过脚本注入webview中,将要操作的api添加到全局变量中1、vue.config.jsmodule.exports = { pluginOptions: { electronBuilder: { preload: "src/preload.js" } }};2、pre原创 2022-02-06 14:55:37 · 12319 阅读 · 2 评论 -
解决electron打包慢
添加.npmrc文件指定源,添加指向ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/ELECTRON_BUILDER_BINARIES_MIRROR=http://npm.taobao.org/mirrors/electron-builder-binaries/原创 2021-07-16 14:35:18 · 406 阅读 · 0 评论 -
vue-cli4 + electron 实现桌面程序开发
找个没有中文名的路径,免得出现各种奇怪的问题。安装vue-li4yarn global add @vue/cli创建项目vue create test添加electronvue add electron-builder编译成exenpm run electron:build原创 2020-10-20 16:01:06 · 302 阅读 · 0 评论