如何检测Electron应用程序是否第一次运行?

Mar*_*mao 7 electron electron-builder

我正在使用最新版本的Electron-builder(使用AutoUpadate)开发应用程序.

有没有办法知道应用程序在安装后第一次运行?

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

Mik*_*ike 11

检查 squirrel-firstrun 标志:

var cmd = process.argv[1];

if (cmd == '--squirrel-firstrun') {
    // Running for the first time.
}
Run Code Online (Sandbox Code Playgroud)

(你不需要安装任何东西就可以工作)

参考