如何在使用电子生成器时将参数传递给电子?

pup*_*eno 11 electron electron-builder electron-packager

我正在用Electron构建一个应用程序并使用Electron Builder进行打包.运行电子时,我想传递这个命令行参数: - enable-mixed-sandbox.

可能吗?怎么样?

这个:

 app.commandLine.appendSwitch('enable-mixed-sandbox')
Run Code Online (Sandbox Code Playgroud)

由于以下原因不起作用:

请注意,调用app.commandLine.appendSwitch(' - enable-sandbox')是不够的,因为电子/节点启动代码在可以更改铬沙箱设置后运行.必须在命令行上将开关传递给电子:

electron --enable-sandbox app.js
Run Code Online (Sandbox Code Playgroud)

只有某些渲染器才能激活操作系统沙箱,如果启用了--enable-sandbox,则无法创建普通的电子窗口.

Swi*_*ake -1

我在评论中提出并链接到的那个问题得到了回复:

app.enableMixedSandbox() // Experimental macOS Windows
Run Code Online (Sandbox Code Playgroud)

请参阅此处的文档。