 electron中文教程
致谢 向导 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 教程 快速入门 桌面环境集成 在线/离线事件探测 API文档 简介 进程对象 支持的 Chrome 构建 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 向导 - 5 - 本文档使用 书栈(BookStack.CN) 构建 以下的平台是 Electron 目前支持的: 对于 macOS 系统仅有64位的二进制文档,支持的最低版本是 macOS 10.8。 仅支持 Windows 7 及其以后的版本,之前的版本中是不能工作的。 对于 Windows 提供 x86 和 amd64 (x64) 版本的二进制文件。需要注意的是 ARM 版本的 Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 ( amd640 码力 | 203 页 | 2.72 MB | 1 年前3 electron中文教程
致谢 向导 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 教程 快速入门 桌面环境集成 在线/离线事件探测 API文档 简介 进程对象 支持的 Chrome 构建 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 向导 - 5 - 本文档使用 书栈(BookStack.CN) 构建 以下的平台是 Electron 目前支持的: 对于 macOS 系统仅有64位的二进制文档,支持的最低版本是 macOS 10.8。 仅支持 Windows 7 及其以后的版本,之前的版本中是不能工作的。 对于 Windows 提供 x86 和 amd64 (x64) 版本的二进制文件。需要注意的是 ARM 版本的 Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 ( amd640 码力 | 203 页 | 2.72 MB | 1 年前3
 基于Electron vue的桌应用实战2提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 场景化⻚页⾯面 登录SDK,数据上报,权限系统,发 布系统等…… 新项⽬目 效率低,同质化,重复成本 核⼼心功能 应⽤用介绍 多⼯工程模板 ⼀一键集成SDK 快速⽣生成⻚页⾯面 接⼊入发布系统 DevOps H5、PC 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 01 04 03 Electron Vue项目实践 项⽬目实践 Electron原理理 两个核心 Main-process Render-process 应⽤用架构选型 项⽬目实践 BrowserWindow 多窗⼝口 单窗⼝口 BrowserWindow BrowserWindow 业务1 业务2 适⽤用场景 IDE, IM等 业务1 业务2 特点:项⽬目协同开发,多任务处理理 Main Process Render Process Main Process IPC、RPC Render Process IPC 、RPC IPC ✔ 项⽬目实践 应⽤用架构 ⽤用户功能 ⼯工程搭建 项⽬目配置 模板注⼊入 构建部署 视图层 Bridge Node API Native API 服务端 Eggjs Cat Egg-cors Egg-Script0 码力 | 34 页 | 3.47 MB | 1 年前3 基于Electron vue的桌应用实战2提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 场景化⻚页⾯面 登录SDK,数据上报,权限系统,发 布系统等…… 新项⽬目 效率低,同质化,重复成本 核⼼心功能 应⽤用介绍 多⼯工程模板 ⼀一键集成SDK 快速⽣生成⻚页⾯面 接⼊入发布系统 DevOps H5、PC 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 01 04 03 Electron Vue项目实践 项⽬目实践 Electron原理理 两个核心 Main-process Render-process 应⽤用架构选型 项⽬目实践 BrowserWindow 多窗⼝口 单窗⼝口 BrowserWindow BrowserWindow 业务1 业务2 适⽤用场景 IDE, IM等 业务1 业务2 特点:项⽬目协同开发,多任务处理理 Main Process Render Process Main Process IPC、RPC Render Process IPC 、RPC IPC ✔ 项⽬目实践 应⽤用架构 ⽤用户功能 ⼯工程搭建 项⽬目配置 模板注⼊入 构建部署 视图层 Bridge Node API Native API 服务端 Eggjs Cat Egg-cors Egg-Script0 码力 | 34 页 | 3.47 MB | 1 年前3
 跨平台桌⾯应⽤框架:ElectronNode.js 合并到同⼀个运⾏时环境中 让你使⽤纯 JavaScript 调⽤丰富的原⽣(操作系统) APIs 并将其打包为 Mac 、 Windows 和 Linux 系统下的应⽤ 架构 后端:挣钱养家 的 Node.js 负责:实现业务逻辑 注: Node.js 是 Javascript 的⼀个 Web Server 前端:貌美如花 的 Chromium com/electron/apps/tree/master/apps 单独举例:⽤Electron可以开发出⾜够复杂的应⽤ 之前某⼈⽤Electron开发出⼀款⾜够复杂的应⽤。举例如下,供了解: 多⽪肤实时切换: 集装箱船 任意放⼤缩⼩ 拖动: 应⽤举例 12 应⽤举例 13 应⽤举例 14 应⽤举例 15 html5 ⽹⻚版 安卓版: 应⽤举例 16 增加了Web 3D显示,放⼤缩⼩旋转拾取: gyp ERR gyp ERR!! not ok not ok 原因: 表⾯上是node的v8.h头⽂件有问题 实际上:的确也是v8.h⽂件内容有问题 此处内容不全,只有7000多⾏,实际上完整的⽂件⼤概1万多⾏ 但是根本原因在于: 此处的node版本是v8.17.0 最⾼⽀持的electron版本是2.0.18 ⽽当前设置的electron的版本是7.1.2 解决办法:去把 electron0 码力 | 123 页 | 21.81 MB | 1 年前3 跨平台桌⾯应⽤框架:ElectronNode.js 合并到同⼀个运⾏时环境中 让你使⽤纯 JavaScript 调⽤丰富的原⽣(操作系统) APIs 并将其打包为 Mac 、 Windows 和 Linux 系统下的应⽤ 架构 后端:挣钱养家 的 Node.js 负责:实现业务逻辑 注: Node.js 是 Javascript 的⼀个 Web Server 前端:貌美如花 的 Chromium com/electron/apps/tree/master/apps 单独举例:⽤Electron可以开发出⾜够复杂的应⽤ 之前某⼈⽤Electron开发出⼀款⾜够复杂的应⽤。举例如下,供了解: 多⽪肤实时切换: 集装箱船 任意放⼤缩⼩ 拖动: 应⽤举例 12 应⽤举例 13 应⽤举例 14 应⽤举例 15 html5 ⽹⻚版 安卓版: 应⽤举例 16 增加了Web 3D显示,放⼤缩⼩旋转拾取: gyp ERR gyp ERR!! not ok not ok 原因: 表⾯上是node的v8.h头⽂件有问题 实际上:的确也是v8.h⽂件内容有问题 此处内容不全,只有7000多⾏,实际上完整的⽂件⼤概1万多⾏ 但是根本原因在于: 此处的node版本是v8.17.0 最⾼⽀持的electron版本是2.0.18 ⽽当前设置的electron的版本是7.1.2 解决办法:去把 electron0 码力 | 123 页 | 21.81 MB | 1 年前3
共 3 条
- 1













