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

How to use `electron` based app update file which requires `sudo` permission

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

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

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

是的,可以通过 electron

您可以使用 https://github.com/jorangreef/sudo-promptexec 使用 sudo 的命令并显示图形 OS 密码提示。

您可以在 Electron 和任何 Node 脚本中使用 sudo-prompt

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