ipcMain.on('check-for-update',() =>{ logger.info('触发检查更新'); autoUpdater.checkForUpdates(); }); // 设置自动下载为false(默认为true,检测到有更新就自动下载) autoUpdater.autoDownload=false; // 检测下载错误 autoUpdater.on('error',(error) =>{ logger.error('更新异常', error); }); /...
最近一直学习electron25集成vite4.x技术开发跨端应用。就搭建了一个electron-chatgpt聊天EXE程序。 andy2018 2023/06/11 1.1K2 Electron入门教程3 ——进程通信 javascript渲染electronapi 在Electron中,进程通过开发人员定义的“通道”与ipcMain模块和ipcRenderer模块进行通信。这些通道是任意的(您可以任意命名它们)和双向...
1.安装vite,创建vue3项目 npm init vite npm install npm run dev 2.vue项目中下载electron npm install electron -D 如果失败用下面的 npm install -g cnpm --registry=https://registry.npmmirror.com cnpm install --save-dev electron 3.在main.js中加入代码 const { app, BrowserWindow } = require('...
electron-vite初始化后用npm安装包失败? 使用electron-vite初始化构建electron程序以后,想通过npm install来安装想用的包但发现什么包都装不进去报一样的错,报错具体如下,好像是路径有问题。希望有大佬能看看是需要怎么改也提前感谢能回复的大佬了。。。 3 回答8k 阅读 参考electron-trpc的示例代码:(做事件订阅/事件...
要可视化展示设备数据,而这个设备数据非常多,一小时就能产生上百万条数据,传过来的json文件都有几百兆大小;我使用的vue3 vite echarts chrome单标签4g内存爆了 7 回答4.6k 阅读✓ 已解决 如何在JavaScript中简洁地初始化多个变量为null? js中定义三个变量 let resourceId = uniqueNo = unitName = null; 能...
学习项目使用的是`vue3`+`typescript`+`vite`+`electron`,npm r Get "https://github.com/electronXXXX": dial tcp XXXX: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has ...
{"@inquirer/prompts":"^1.2.3","changelog-parser":"^3.0.1","commander":"^10.0.1","dompurify":"^3.0.3","download":"^8.0.0","electron":">=10.0.0","esno":"^0.16.3","jsdom":"^22.1.0","log-symbols":"=4.1.0","marked":"^5.0.4","netlify-cli":"^15.2.0","vite":"^4.3...
Describe the bug 最近在使用puppeteer,遇到一个棘手的问题;就是我如果用puppeteer打开了newPage; 当启动热更新时,热更新会新开一个electron客户端;每次都不会关掉; 这样会越来越多; 我用了vite-electron-builder这个开源框架,发现没有这个问题;每次都会重启客户端;并只保持
"vite": "5.1.5", "vite-electron-plugin": "0.8.3", "vite-plugin-svg-icons": "2.0.1", "vite-svg-loader": "5.1.0", "vue-eslint-parser": "9.4.2", "vue-tsc": "1.8.27" "vue-tsc": "2.0.6" }, "lint-staged": { "*.{vue,js,jsx,ts,tsx}": [ Loading Oops, something...
vue3+vite+pinia+electron实现桌面端应用-自定义收藏夹功能 内容概要:通过vue3+electron实现一个基础的桌面端应用——收藏夹功能。使用了部分vue3的基本功能及方法,了解Electron的一下API的使用,开发中的常用的插件及依赖的使用方法。 适合人群:具备一定编程基础,对vue有一定的了解,工作1-3年的研发人员。 能学到什...