windows - 在 electron-builder 之后找出当前正在运行的构建目标
问题描述
我目前正在使用 electron-builder 打包我的电子应用程序,并且我想添加 AppX 作为目标以将应用程序发布到 Microsoft Store。
问题是我通常使用电子更新器来更新应用程序并在 UI 中显示一个按钮来检查更新。我现在想在构建到 AppX 目标时禁用此行为,因为 Microsoft Store 正在为我处理此问题。
是否有某种方法可以检查我当前正在运行的构建目标?
类似的东西(只是伪代码 - 显然不起作用):
import electron from 'electron';
if (electron.target !== 'appx') {
...
}
解决方案
找到了答案:您可以使用electron
“process.windowsstore”变量:
https://www.electronjs.org/docs/api/process#processwindowsstore-readonly
推荐阅读
- python - 排序 X 轴的 Python Pandas 箱形图 - 月
- spring-boot - 带有 flyway 的 Spring Boot - 使用动态数据库密码
- python - 辛普森规则整合负区
- data-structures - 如何从数据结构中的单链表中删除尾部
- java - Java Bouncycastle 生成 Ed25519 OpenSSH 私钥文件失败
- java - 使用 Scanner 读取 Float 时出现 Eclipse 错误
- java - 错误:osgi:解析 jar 文件以从 jar 中提取时出现异常
- pine-script - 将标签添加到 EMA 行
- angular - 使用 *ngIf 按索引切换类
- ios - React Native(Xcode)中的开发模式与生产模式