【问题标题】:Find out what build target is currently running after electron-builder在 electron-builder 之后找出当前正在运行的构建目标
【发布时间】:2020-07-02 06:43:53
【问题描述】:

我目前正在使用 electron-builder 打包我的电子应用,并且我想添加 AppX 作为目标以将应用发布到 Microsoft Store。

问题是我通常使用 electron-updater 来更新应用程序并在 UI 中显示一个按钮来检查更新。我现在想在构建到 AppX 目标时禁用此行为,因为 Microsoft Store 正在为我处理此问题。

是否有某种方法可以检查我当前正在运行的构建目标?

类似的东西(只是伪代码 - 显然不起作用):

import electron from 'electron';

if (electron.target !== 'appx') {
  ...
}

【问题讨论】:

    标签: windows electron electron-builder appx


    【解决方案1】:

    找到答案:可以使用electron的“process.windowsstore”变量:

    https://www.electronjs.org/docs/api/process#processwindowsstore-readonly

    【讨论】:

    • Mac App Store (process.mas) 也是如此。不错!
    猜你喜欢
    • 2021-07-02
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 2014-01-02
    • 1970-01-01
    相关资源
    最近更新 更多