electron中文教程
- 6 - 本文档使用 书栈(BookStack.CN) 构建 为了使用 Electron 部署你的应用程序,你存放应用程序的文件夹需要叫做 app 并且需要放在 Electron 的 资源文件夹下(在 macOS 中是指 Electron.app/Contents/Resources/ ,在 Linux 和 Windows 中是指 resources/ )就像这样: 在 macOS 文件夹将被部署并可以分发给最终的使用者。 除了通过拷贝所有的资源文件来分发你的应用程序之外,你可以通过打包你的应用程序为一个 asar 库文件以避免暴 露你的源代码。 为了使用一个 asar 库文件代替 app 文件夹,你需要修改这个库文件的名字为 app.asar ,然后将其放到 Electron 的资源文件夹下,然后 Electron 就会试图读取这个库文件并从中启动。如下所示: crashReporter autoUpdater 并且下面的行为也改变了: 一些视频采集功能无效。 某些辅助功能无法访问。 应用无法检测 DNS 变化。 也由于应用沙箱的使用方法,应用可以访问的资源被严格限制了;阅读更多信息 App Sandboxing。 取决于你所在地方的国家和地区,Mac App Store 或许需要记录你应用的加密算法,甚至要求你提交一个 U.S. 加密注册 (ERN)0 码力 | 203 页 | 2.72 MB | 1 年前3
跨平台桌⾯应⽤框架:Electronnpm_config_disturl=="https://atom.io/download/electron" # "https://atom.io/download/electron" # 资源下载地址 资源下载地址 npm_config_build_from_source npm_config_build_from_source=="true" # "true" # 从源码编译 从源码编译 可以⽆需解压整个⽂件,即可从其中读取任意⽂件内容 如何使⽤=开启asar 为了使⽤⼀个 asar 档案⽂件代替 app ⽂件夹,你需要修改这个档案⽂件的名字为 app.asar, 然后将其放到 Electron 的资源⽂件夹下,然后 Electron 就会试图读取这个档案⽂件并从中启动。 asar ⽬录结构: Mac electron/Electron.app/Contents/Resources/ electron/Electron npm_config_disturl=="https://atom.io/download/electron" # "https://atom.io/download/electron" # 资源下载地址 资源下载地址 npm_config_build_from_source npm_config_build_from_source=="true" # "true" # 从源码编译 从源码编译0 码力 | 123 页 | 21.81 MB | 1 年前3
基于Electron vue的桌应用实战2Electron开发和Web开发差异 Web应⽤用 开发 设计 Electron应⽤用 html CSS JS Node.js OS API 主进程,渲染进程 开发总结 资源⽂文件,安装包 调试 构建 发布 单窗⼝口、多窗⼝口 资源⽂文件 html CSS JS 渲染进程 单⻚页⾯面、多⻚页⾯面 Mac / Window / Linux Nginx / CDN 关注点 进程通信,内存管理理,版本管理理,0 码力 | 34 页 | 3.47 MB | 1 年前3
共 3 条
- 1













