路径中[你的缓存目录]下的子目录的命名方式看起来有些奇怪 , 这其实就是下载地址格式化得来的(去除了 url 路径中的斜杠 , 使得其能成为文件路径)
electron-builder npm 包的特征electron-builder 也包含一些二进制资源 , 这些二进制资源主要为生成安装包和应用程序签名服务 。这些二进制资源默认存放在如下目录中:
- 安装包制作工具:C:\Users\yourUserName\AppData\Local\electron-builder\Cache\nsis
- 应用程序签名工具:C:\Users\yourUserName\AppData\Local\electron-builder\Cache\winCodeSign
ELECTRON_BUILDER_BINARIES_MIRROR
, 缓存路径环境变量为: ELECTRON_BUILDER_CACHE
。当开发者在 64 位操作系统上打 32 位的应用程序安装包时 , electron-builder 会去服务器下载 32 位的 Electron 二进制包 , 从而完成交叉编译的需求 , 这实际上这并不是真正的交叉编译 。
总结本节我们先介绍了 Electron 应用安装目录的结构 , 不知道你有没有注意到 Windows 安装目录和 Mac 安装目录的文件结构差异是非常巨大的;接着我们介绍了 Electron 应用在 Windows 和 Mac 操作系统下的缓存目录 , 这两个操作系统下的缓存目录作用是相同的、之后我们介绍了一个 Electron 应用会在 Windows 操作系统下留下哪些注册表信息、之后我们还介绍 Electron 应用全量升级时升级文件的缓存目录 。最后介绍的 electron npm 包和 electron-builder npm 包的特征主要是为了方便我们分析开发环境下的问题 。
知道了 Electron 应用具备哪些特征之后 , 下一节我们将介绍如何调试用户侧的 Electron 应用 。
【线上Electron应用具备哪些特征?】
经验总结扩展阅读
- gta线上怎么加好友(gta怎么举报开挂)
- 表驱动法在STM32中的应用
- ios应用内支付是扣哪里的钱 苹果应用内支付扣的哪里的钱
- 自动化利器 Ansible - 从了解到应用
- 状态估计和KalmanFilter公式的推导与应用
- 京东云开发者|经典同态加密算法Paillier解读 - 原理、实现和应用
- Spring Boot 应用的热部署配置
- 图数据 3D 可视化在 Explorer 中的应用
- 线上kafka消息堆积,consumer掉线,怎么办?
- 大专计算机应用技术好就业 前景如何