我即将启动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构建生产应用程序。