如何使用需要“sudo”权限的基于“electron”的应用程序更新文件

如何使用需要“sudo”权限的基于“electron”的应用程序更新文件,sudo,electron,Sudo,Electron,我想通过electron编写一个应用程序,但需要更新一个需要root权限的文件 通过cli很容易实现,就像sudo vi xxx一样 是否可以通过electron更新文件?是的,可以通过electron更新文件 您可以使用sudo执行命令,并显示图形操作系统密码提示 您可以从Electron以及任何节点脚本中使用sudo提示符 它定期更新,没有依赖项,不需要任何本机编译。请查看以下内容:。提供一个本机操作系统对话框提示,您可以从Electron使用。这很奇怪,我在调试模式下尝试过,效果很好。但一

我想通过
electron
编写一个应用程序,但需要更新一个需要
root
权限的文件

通过
cli
很容易实现,就像
sudo vi xxx
一样


是否可以通过
electron
更新文件?

是的,可以通过
electron
更新文件

您可以使用
sudo
执行命令,并显示图形操作系统密码提示

您可以从Electron以及任何节点脚本中使用
sudo提示符


它定期更新,没有依赖项,不需要任何本机编译。

请查看以下内容:。提供一个本机操作系统对话框提示,您可以从Electron使用。这很奇怪,我在调试模式下尝试过,效果很好。但一旦打包,就根本不起作用了。因此,我切换到
sudo提示符
。谢谢你的建议。只有一个缺陷,它没有
windows
支持。从今天起它就支持
windows
。@JoranGreef我无法在ubuntu中使用sudo提示符,因为electron应用程序在它自己的沙箱中运行,错误是说pkexec必须是setuid root。我想它找不到pkexec了。你有什么解决办法吗?@SimarSingh,这是一个电子问题,电子团队对此有解决办法,请看:非常感谢!花了很多时间试图让electron sudo工作,但它就是没有:(这个替代方案用两行代码工作