我正在使用最新版本的Electron-builder(使用AutoUpadate)开发一个App。

有什么方法可以知道应用程序在安装后首次运行吗?

附:我曾尝试使用electron-config,但卸载后不会删除用户数据文件,并且每次安装我都需要做一些事情(即使它在同一台机器上)。

最佳答案

检查松鼠优先运行标志:

var cmd = process.argv[1];

if (cmd == '--squirrel-firstrun') {
    // Running for the first time.
}

(您无需安装任何程序即可工作)

Ref.

关于electron - 如何检测到Electron应用程序首次运行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43711738/

10-16 23:25