electron中文教程
书栈(BookStack.CN) 构建 所有的Node.js's built-in modules在Electron中都可用,并且所有的node的第三方组件也可以放心使用(包 括自身的模块)。 Electron也提供了一些额外的内置组件来开发传统桌面应用。一些组件只可以在主进程中使用,一些只可以在渲染进 程中使用,但是也有部分可以在这2种进程中都可使用。 基本规则:GUI模块或者系统底层的模块只可以 上, "Cancel" button 的索引值将一直是 cancelId , 不管之前是不是特别 指出的. noLink Boolean - 在 Windows ,Electron 将尝试识别哪个button 是普通 button (如 "Cancel" 或 "Yes"), 然后再对话框中以链接命令(command links)方式展现其它的 button . 这能让对话框展示得很炫酷 macOS 上,有很多系统定义的标准菜单,例如 Services and Windows 菜单.为了让你的应用更标准化,你 可以为你的菜单的 role 设置值,然后 electron 将会识别他们并且让你的菜单更标准: window help services macOS 为一些菜单项提供了标准的行为方法,例如 About xxx , Hide xxx , and0 码力 | 203 页 | 2.72 MB | 1 年前3
基于Electron vue的桌应用实战2优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台 技术选型 Electron应⽤用 VS Code, POSTMAN ✔ 技术选型 前端选型 体积⼩小、轻量量化 健全的⽣生态 优秀的组件化机制 ✔ 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron Vue项目实践 项⽬目实践 Electron原理理 两个核心 Main-process 渲染进程 单⻚页⾯面、多⻚页⾯面 Mac / Window / Linux Nginx / CDN 关注点 进程通信,内存管理理,版本管理理, 性能及Crash监控…… 兼容,DOM,组件、性能,…… Electron应⽤用技术体系推荐 检查\测试 打包构建 开发调试 devtron Vue-devtools Electron —inspect ESLint webpack Electron 应⽤用架构 babel Node RunTime Native API 更更新 SDK 监控 SDK 性能 SDK 登录 SDK 前端框架 Vuex Vue-Router UI 组件库 Vue 开发总结 Electron应⽤用开发流程推荐 开发总结 master 开发 联调 修复 release-branch bugfix-branch dev-branch0 码力 | 34 页 | 3.47 MB | 1 年前3
跨平台桌⾯应⽤框架:ElectronisPackaged isPackaged == require require(('fs' 'fs'))..existsSync existsSync((fullPath fullPath)) 识别到,确保后续代码逻辑可以正常运⾏。 详⻅: 【已解决】Mac中electron-python⽤electron-builder打包后app运⾏失败:Error Lost remote after er.app/Contents/Resources/app/pymitmdumpstartdist /mitmdumpStartApi/mitmdump_executable ,从⽽希望后续代码能识别到。 解决办法:通过 extraResources 设置 ⽂件: electron-python-example/package.json "build" "build"::0 码力 | 123 页 | 21.81 MB | 1 年前3
共 3 条
- 1













