 electron中文教程
Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 ( amd64 ) 版本 Electron 二进制文件都是在Ubuntu 12.04 下编译 的, arm 版的二进制文件是在 ARM v7(硬浮点 ABI 与Debian Wheezy 版本的 NEON)下完成的。 预编译二进制文件是否能够运行,取决于其中是否包括了编译平台链接的库,所以只有 Ubuntu Ubuntu 12.04可以保证正常 工作,但是以下的平台也被证实可以运行 Electron 的预编译版本: Ubuntu 12.04 及更新 Fedora 21 Debian 8 支持的平台 macOS Windows Linux 支持平台 - 6 - 本文档使用 书栈(BookStack.CN) 构建 为了使用 Electron 部署你的应用程序,你存放应用程序的文件夹需要叫做 改成任意你喜欢的名字。 通过修改产品名称并重编译源代码来更换 Electron 的名称也是可行的。你需要修改 atom.gyp 文件并彻底重编 译一次。 Windows macOS Linux 通过重编译源代码来更换名称 grunt打包脚本 分发应用 - 8 - 本文档使用 书栈(BookStack.CN) 构建 手动检查 Electron 代码并重编译是很复杂晦涩的,因此有一个Grunt任务可以自动的处理这些内容0 码力 | 203 页 | 2.72 MB | 1 年前3 electron中文教程
Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 ( amd64 ) 版本 Electron 二进制文件都是在Ubuntu 12.04 下编译 的, arm 版的二进制文件是在 ARM v7(硬浮点 ABI 与Debian Wheezy 版本的 NEON)下完成的。 预编译二进制文件是否能够运行,取决于其中是否包括了编译平台链接的库,所以只有 Ubuntu Ubuntu 12.04可以保证正常 工作,但是以下的平台也被证实可以运行 Electron 的预编译版本: Ubuntu 12.04 及更新 Fedora 21 Debian 8 支持的平台 macOS Windows Linux 支持平台 - 6 - 本文档使用 书栈(BookStack.CN) 构建 为了使用 Electron 部署你的应用程序,你存放应用程序的文件夹需要叫做 改成任意你喜欢的名字。 通过修改产品名称并重编译源代码来更换 Electron 的名称也是可行的。你需要修改 atom.gyp 文件并彻底重编 译一次。 Windows macOS Linux 通过重编译源代码来更换名称 grunt打包脚本 分发应用 - 8 - 本文档使用 书栈(BookStack.CN) 构建 手动检查 Electron 代码并重编译是很复杂晦涩的,因此有一个Grunt任务可以自动的处理这些内容0 码力 | 203 页 | 2.72 MB | 1 年前3
 基于Electron vue的桌应用实战2接⼊入发布系统 DevOps H5、PC 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 ⽂文件的IO 可视化编辑 模板的编译 命令的调⽤用 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 02 桌面应用的技术选型 04 03 Electron Vue项目实践 优点:开发速度快,跨平台,更更新迭代快 缺点:集成Chromium,安装包⼤大 优点:接近Native性能,功能丰富,跨平台 缺点:库太⼤大,编译慢,开发周期⻓长 桌⾯面应⽤用开发选型 技术选型 C++/C#/C+……(Windows) Objective-C/Swift(Mac) Qt: (Windows/Mac) NW.js webApp本地构建 项⽬目实践 构建和发布 Git Upload CDN Electron Build Code signing Jenkins Job Web-Hook ⾃自动化构建、发布 Electron Build Code signing 通讯 ⼯工具 修复问题 ⼿手动构建、发布 修复问题 Unit Testing ✔ 版本管理理平台 测试0 码力 | 34 页 | 3.47 MB | 1 年前3 基于Electron vue的桌应用实战2接⼊入发布系统 DevOps H5、PC 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 ⽂文件的IO 可视化编辑 模板的编译 命令的调⽤用 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 02 桌面应用的技术选型 04 03 Electron Vue项目实践 优点:开发速度快,跨平台,更更新迭代快 缺点:集成Chromium,安装包⼤大 优点:接近Native性能,功能丰富,跨平台 缺点:库太⼤大,编译慢,开发周期⻓长 桌⾯面应⽤用开发选型 技术选型 C++/C#/C+……(Windows) Objective-C/Swift(Mac) Qt: (Windows/Mac) NW.js webApp本地构建 项⽬目实践 构建和发布 Git Upload CDN Electron Build Code signing Jenkins Job Web-Hook ⾃自动化构建、发布 Electron Build Code signing 通讯 ⼯工具 修复问题 ⼿手动构建、发布 修复问题 Unit Testing ✔ 版本管理理平台 测试0 码力 | 34 页 | 3.47 MB | 1 年前3
 跨平台桌⾯应⽤框架:ElectronElectron的各种开发经验和⼼得, ⽐如开发⽅⾯的Web技术、Log⽇志等;打包⽅⾯的如何制作app的logo、asar加密压缩、files参数、 打包⼯具electron-builder、编译⼯具electron-rebuild等,以及常⻅的系统如Windows和Mac系统中常⻅ 问题和解决⽅案;以及不同语⾔,⽐如Python、js等的⽀持,整理了Node相关信息,最后附上相关⽂ 档和教程等资料。 21 files ⽤VSCode打开,效果是: 初始化node环境 node要安装版本v8 之前: brew install node 安装出的node是 13.5.0 ,会导致后续编译electron有问题,所以需要换 8.x 版本的 node : brew install node@8 安装后使其⽣效: 把路径加到启动脚本的PATH中: echo 'export version npm_config_runtime npm_config_runtime=="electron" # "electron" # 为 为elelctron elelctron编译 编译 npm_config_disturl npm_config_disturl=="https://atom.io/download/electron" # "https://atom.io/download/electron"0 码力 | 123 页 | 21.81 MB | 1 年前3 跨平台桌⾯应⽤框架:ElectronElectron的各种开发经验和⼼得, ⽐如开发⽅⾯的Web技术、Log⽇志等;打包⽅⾯的如何制作app的logo、asar加密压缩、files参数、 打包⼯具electron-builder、编译⼯具electron-rebuild等,以及常⻅的系统如Windows和Mac系统中常⻅ 问题和解决⽅案;以及不同语⾔,⽐如Python、js等的⽀持,整理了Node相关信息,最后附上相关⽂ 档和教程等资料。 21 files ⽤VSCode打开,效果是: 初始化node环境 node要安装版本v8 之前: brew install node 安装出的node是 13.5.0 ,会导致后续编译electron有问题,所以需要换 8.x 版本的 node : brew install node@8 安装后使其⽣效: 把路径加到启动脚本的PATH中: echo 'export version npm_config_runtime npm_config_runtime=="electron" # "electron" # 为 为elelctron elelctron编译 编译 npm_config_disturl npm_config_disturl=="https://atom.io/download/electron" # "https://atom.io/download/electron"0 码力 | 123 页 | 21.81 MB | 1 年前3
共 3 条
- 1













