返回介绍

应用程序安装目录

发布于 2024-09-11 01:11:56 字数 1349 浏览 0 评论 0 收藏 0

使用 electron-builder 打包应用时设置了不允许用户修改应用程序安装目录,那么应用程序会安装在用户的如下目录中:

64 位应用程序的安装目录:C:\Program Files\\[yourAppName]
32 位应用程序的安装目录:C:\Program Files (x86)\\[yourAppName]

应用程序安装目录下的文件及其功用如下所示:

应用程序的安装目录
├─ locales(Electron 的多国语言文件)
│ │ ├─ en-GB.pak(英国英语)
│ │ ├─ en-US.pak(美国英语)
│ │ ├─ zh-CN.pak(简体中文)
│ │ ├─ zh-TW.pak(繁体中文)
│ │ ├─ .....(其他国家语言文件,一般情况下可以删除)
├─ resources(应用程序资源及编译后的源码)
│  ├─ app.asar(编译后的源码压缩文档)
│  ├─ app.asar.unpacked(编译后的源码未压缩文档)
│  ├─ app(如果没有 app.asar 或 app.asar.unpacked,则编译后源码文档在此目录下)
│  ├─ app-update.yml(应用程序升级相关的配置文件)
│  ├─ .....(通过 electron-builder 配置的其他的额外资源)
├─ swiftshader(图形渲染引擎相关库)
├─ yourApp.exe(应用程序可执行文件,其实就是 electron.exe 修改图标和文件名后得来的)
├─ UnInstall yourApp.exe(卸载应用程序的可执行文件)
└─ ......(其他 Electron 应用程序使用的二进制资源)

Electron 应用在 Mac 操作系统上安装之后,会以 app 应用的形式出现在用户的应用程序目录下,右击菜单的显示包内容来查看应用程序的目录结构:

应用程序.app
├─ Contents(根目录)
│ │ ├─ _CodeSignature(存放应用程序的签名信息)
│ │ ├─ Frameworks(存放 Electron 相关的二进制资源)
│ │ ├─ Info.plist(应用程序的配置文件,包含应用程序名称、id、图标以及底层接口权限的信息)
│ │ ├─ Resources(应用程序资源及编译后的源码)
│ │ │ ├─ app-update.yml(应用程序升级相关的配置文件)
│ │ │ ├─ app.asar(编译后的源码压缩文档)
│ │ │ ├─ app.asar.unpacked(编译后的源码未压缩文档)
│ │ │ ├─ app(如果没有 app.asar 或 app.asar.unpacked 文件,则编译后源码文档在此目录下)
│ │ │ ├─ ...(Electron 内置的多国语言文件)
└─└─└─ ...(通过 electron-builder 配置的其他的额外资源)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文