我有一个电子应用程序,打包后会删除可执行文件名后的第一个参数。
例如,命令launcher.exe a b c
从控制台填充来自 main.js 和process.argv
的{{1}}:
require('electron').remote.process.argv
[
"C:\Users\me\AppData\Local\launcher\app-0.0.7\launcher.exe",
"b",
"c"
]
去了哪里?为什么?我该如何取回它?为什么只有在应用程序打包后才会发生这种情况?
编辑:当我从“C:\ Users \ me \ AppData \ Local \ launcher \ launcher.exe”运行启动器时出现此问题,但是当我从“C:\ Users \ me \ AppData \ Local”运行它时不会发生此问题\启动\ APP-0.0.7 \ LAUNCHER.EXE”。也许这与电子更新器有关。