如何在生产电子应用程序中强制使用ELECTRON_NO_ATTACH_CONSOLE?

时间:2019-09-08 10:58:18

标签: electron electron-builder

我即将启动Electron应用程序,尽管我刚刚发现,当您从Windows中的命令行运行该应用程序时,终端会话将附加到Electron应用程序的日志输出中。您无法退出终端会话,因为它会终止该应用程序。

我需要在Windows启动时启动我的应用程序,而不要在那里显示丑陋的终端屏幕。我还希望人们能够编写脚本,而无需终端保持运行状态。

我知道我可以使用ELECTRON_NO_ATTACH_CONSOLE env var来做到这一点,但是我不知道如何强制始终保持这种状态。我不想告诉别人他们在运行该应用之前需要set ELECTRON_NO_ATTACH_CONSOLE=true,这很丑。

有人可以在这里帮助我吗?我尝试将process.env.ELECTRON_NO_ATTACH_CONSOLE=true放在main.js文件的顶部,但没有执行任何操作。

使用Electron Builder构建生产应用程序。

0 个答案:

没有答案