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