electron
飞翔的熊blabla
开发了一些列工具,指数提升代码速度
http://www.520webtool.com
展开
-
electron用默认浏览器打开链接的3种实现方式
在使用electron开发桌面程序的过程中,我们可能经常需要让electron程序中包含的链接在被点击后直接调用系统的默认浏览器打开,仔细看了文档的都知道其核心原理就是通过electron的shell模块中的openExternal方法来调用系统默认浏览器打开链接,但是对于其实现又有不同的方法,彻底的接管,选择性的接管,瞎 main介绍3中行之有效的方法。1、在渲染进程中选择所有的a标签,覆盖a标签的默认点击方法,代码如下: 1 2 3 4 5 6转载 2020-10-26 09:27:22 · 2364 阅读 · 0 评论 -
electron-vue项目打包踩坑指南
配置"build": { "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名 "appId": "com.leon.xxxxx",//包名 "copyright":"xxxx",//版权 信息 "directories": { // 输出文件夹 "output": "build" }, "nsis": { "oneClick": false, // 是否一键安装 "all转载 2020-10-23 11:11:46 · 1952 阅读 · 1 评论 -
Electron实现在线更新与踩坑
前言最近帮公司搞桌面应用,从NW.js和Electron中做选择,最后选择了Electron,没啥特别难的点,vue脚手架+vue-cli-plugin-electron-builder一把梭,记录一下在线更新踩的一些坑,顺便给自己做做总结,有未完善的地方见谅。简单介绍Electron是什么?一款开发跨平台桌面应用的框架。Windows | Mac | Linux为何使用它,有何优缺点?优点快速打包vue/react应用 跨平台缺点体积大,占用内存多在线更新.转载 2020-09-09 12:24:51 · 4846 阅读 · 6 评论 -
electron 自动更新以及手动更新
从搭建开始 使用的是electron-vue 毕竟方便一点 如果只想安装electron 请参见我的另一个文章https://segmentfault.com/a/11...首先安装Electron:vue init simulatedgreg/electron-vue project1cd project1npm install //第一次安装的伙伴需要翻墙 如何翻墙请参加另一个文章(好像被和谐了 那就+我们的交流群吧!)安装的时候安装了vueelectronvue-rou...转载 2020-09-09 11:32:19 · 6374 阅读 · 1 评论 -
electron的log调试手段,可用于白屏调试
============================================商业转载请联系获得授权,非商业转载请注明出处作者:苏南大叔 【京城,非著名互联网从业人员】来源:https://newsn.net/say/electron-dev-logging.html打赏:https://newsn.net/shang.html加群:https://newsn.net/group.html============================================欢迎转发/打赏/转载 2020-09-09 10:20:12 · 1905 阅读 · 0 评论 -
三步搞定electron-vue 软件自动更新
安装依赖npm i electron-updater,package.json配置build下publish参数如下: image.png 主进程添加代码main/index.js import { autoUpdater } from 'electron-updater'// 检测更新,在你想要检查更新的时候执行,renderer事件触发后的操作自行编写!function updateHandle() { let message = { err...转载 2020-09-02 20:03:43 · 1313 阅读 · 1 评论 -
Electron应用使用electron-builder配合electron-updater实现自动更新
开发客户端一定要做的就是自动更新模块,否则每次版本升级都是一个头疼的事。下面是Electron应用使用electron-builder配合electron-updater实现自动更新的解决方案。1.安装 electron-updater 包模块npminstallelectron-updater--save2.配置package.json文件2.1 为了打包时生成latest.yml文件,需要在 build 参数中添加 publish 配置。 "build": { "...转载 2020-09-02 20:02:46 · 1612 阅读 · 1 评论