 electron中文教程
系统仅有64位的二进制文档,支持的最低版本是 macOS 10.8。 仅支持 Windows 7 及其以后的版本,之前的版本中是不能工作的。 对于 Windows 提供 x86 和 amd64 (x64) 版本的二进制文件。需要注意的是 ARM 版本的 Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 ( amd64 ) 版本 Electron 二进制文件都是在Ubuntu arm 版的二进制文件是在 ARM v7(硬浮点 ABI 与Debian Wheezy 版本的 NEON)下完成的。 预编译二进制文件是否能够运行,取决于其中是否包括了编译平台链接的库,所以只有 Ubuntu 12.04可以保证正常 工作,但是以下的平台也被证实可以运行 Electron 的预编译版本: Ubuntu 12.04 及更新 Fedora 21 Debian 8 支持的平台 的位置。 当 Node 开始换新的V8引擎版本时,原生模块可能“坏”掉。为确保一切工作正常,你需要检查你想要使用的原生模 块是否被 Electron 内置的 Node 支持。你可以在这里查看 Electron 内置的 Node 版本,或者使用 process.version (参考:快速入门)查看。 考虑到 NAN 可以使你的开发更容易对多版本 Node 的支持,建议使用它来开发你自己的模块。你也可以使用0 码力 | 203 页 | 2.72 MB | 1 年前3 electron中文教程
系统仅有64位的二进制文档,支持的最低版本是 macOS 10.8。 仅支持 Windows 7 及其以后的版本,之前的版本中是不能工作的。 对于 Windows 提供 x86 和 amd64 (x64) 版本的二进制文件。需要注意的是 ARM 版本的 Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 ( amd64 ) 版本 Electron 二进制文件都是在Ubuntu arm 版的二进制文件是在 ARM v7(硬浮点 ABI 与Debian Wheezy 版本的 NEON)下完成的。 预编译二进制文件是否能够运行,取决于其中是否包括了编译平台链接的库,所以只有 Ubuntu 12.04可以保证正常 工作,但是以下的平台也被证实可以运行 Electron 的预编译版本: Ubuntu 12.04 及更新 Fedora 21 Debian 8 支持的平台 的位置。 当 Node 开始换新的V8引擎版本时,原生模块可能“坏”掉。为确保一切工作正常,你需要检查你想要使用的原生模 块是否被 Electron 内置的 Node 支持。你可以在这里查看 Electron 内置的 Node 版本,或者使用 process.version (参考:快速入门)查看。 考虑到 NAN 可以使你的开发更容易对多版本 Node 的支持,建议使用它来开发你自己的模块。你也可以使用0 码力 | 203 页 | 2.72 MB | 1 年前3
 基于Electron vue的桌应用实战2负责-度假业务系统⼯工程化 瓦匠桌⾯面应⽤用开发者 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 Electron Vue项目实践 03 应⽤用介绍 瓦匠 瓦匠⼯工作台 ⼀一体化解决⽅方案 提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 场景化⻚页⾯面 登录SDK,数据上报,权限系统,发 布系统等…… 新项⽬目 效率低,同质化,重复成本 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 ⽂文件的IO 可视化编辑 模板的编译 命令的调⽤用 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台 技术选型 Electron应⽤用 VS Code, POSTMAN ✔ 技术选型 前端选型 体积⼩小、轻量量化 健全的⽣生态 优秀的组件化机制 ✔ 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron Vue项目实践 项⽬目实践 Electron原理理 两个核心0 码力 | 34 页 | 3.47 MB | 1 年前3 基于Electron vue的桌应用实战2负责-度假业务系统⼯工程化 瓦匠桌⾯面应⽤用开发者 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 Electron Vue项目实践 03 应⽤用介绍 瓦匠 瓦匠⼯工作台 ⼀一体化解决⽅方案 提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 场景化⻚页⾯面 登录SDK,数据上报,权限系统,发 布系统等…… 新项⽬目 效率低,同质化,重复成本 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 ⽂文件的IO 可视化编辑 模板的编译 命令的调⽤用 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台 技术选型 Electron应⽤用 VS Code, POSTMAN ✔ 技术选型 前端选型 体积⼩小、轻量量化 健全的⽣生态 优秀的组件化机制 ✔ 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron Vue项目实践 项⽬目实践 Electron原理理 两个核心0 码力 | 34 页 | 3.47 MB | 1 年前3
 跨平台桌⾯应⽤框架:ElectronPython electron-python-example js Node electron和node版本对应关系 NODE_MODULE_VERSION和node版本对应关系 附录 ⽂档和教程 参考资料 1 2 跨平台桌⾯应⽤框架:Electron 最新版本: v1.0 更新时间: 20200808 简介 介绍跨平台桌⾯应⽤框架Electron的基本概念、 4.0)协议发布 all right reserved,powered by Gitbook最后更 新: 2020-08-09 10:12:44 应⽤举例 18 Electron安装 初始化环境 ⽤Electron之前,需要确保本地环境已安装好 npm 和 node 确保已安装了 Node.js : node -v node -v 如果没有安装,则先去安装: brew 21 files 4 directories, 21 files ⽤VSCode打开,效果是: 初始化node环境 node要安装版本v8 之前: brew install node 安装出的node是 13.5.0 ,会导致后续编译electron有问题,所以需要换 8.x 版本的 node : brew install node@8 安装后使其⽣效: 把路径加到启动脚本的PATH中:0 码力 | 123 页 | 21.81 MB | 1 年前3 跨平台桌⾯应⽤框架:ElectronPython electron-python-example js Node electron和node版本对应关系 NODE_MODULE_VERSION和node版本对应关系 附录 ⽂档和教程 参考资料 1 2 跨平台桌⾯应⽤框架:Electron 最新版本: v1.0 更新时间: 20200808 简介 介绍跨平台桌⾯应⽤框架Electron的基本概念、 4.0)协议发布 all right reserved,powered by Gitbook最后更 新: 2020-08-09 10:12:44 应⽤举例 18 Electron安装 初始化环境 ⽤Electron之前,需要确保本地环境已安装好 npm 和 node 确保已安装了 Node.js : node -v node -v 如果没有安装,则先去安装: brew 21 files 4 directories, 21 files ⽤VSCode打开,效果是: 初始化node环境 node要安装版本v8 之前: brew install node 安装出的node是 13.5.0 ,会导致后续编译electron有问题,所以需要换 8.x 版本的 node : brew install node@8 安装后使其⽣效: 把路径加到启动脚本的PATH中:0 码力 | 123 页 | 21.81 MB | 1 年前3
 通过 Electron 托盘(tray)实现后台执⾏⻓任务Electron 应⽤在执⾏⼀些⻓时间任务(⽐如上传、下载),我们想关闭界⾯后任务依旧执⾏。再次打开界⾯,依旧可以看到正在执⾏的任务以及任 务进度。托盘可以帮我们实现这个功能。 创建托盘和菜单示例 实例化 Tray 并传⼊图标路径; 创建菜单并配置到托盘中。 const { app, Menu, Tray } = require('electron') let tray = null;0 码力 | 6 页 | 1.19 MB | 1 年前3 通过 Electron 托盘(tray)实现后台执⾏⻓任务Electron 应⽤在执⾏⼀些⻓时间任务(⽐如上传、下载),我们想关闭界⾯后任务依旧执⾏。再次打开界⾯,依旧可以看到正在执⾏的任务以及任 务进度。托盘可以帮我们实现这个功能。 创建托盘和菜单示例 实例化 Tray 并传⼊图标路径; 创建菜单并配置到托盘中。 const { app, Menu, Tray } = require('electron') let tray = null;0 码力 | 6 页 | 1.19 MB | 1 年前3
共 4 条
- 1













