Javascript 整个Electron应用程序/安装到MacOS Sierra上/卷的标高
第一次问题海报,但长期用户 我目前正在编写一个运行在Windows和OSX/MacOS上的Electron应用程序。此应用程序的一部分在Windows上使用SMB协议装载网络位置,在OSX/MacOS上使用SMB、AFP、NFS协议装载网络位置 当您通过MacOS UI(Finder | Go | Connect To Server)挂载网络位置时,这些挂载最终会出现在/Volumes文件夹中。装载到/Volumes文件夹已经成为许多版本OSX/MacOS的标准。最近引入的问题是,在Sierra下,如果不提升以创建装入点(“mkdir”)和装入(“mount”),就无法通过编程方式或通过命令行(终端)装入/卷 这个程序有一个用例,用户经常挂载网络共享,他们需要在/卷中,因为默认情况下最常用的视频编辑包都在那里 我已经尝试了一些与sudo相关的软件包(sudo、electron-sudo、sudo-prompt),以根据需要提升与mount相关的命令。客户希望我在应用程序启动时提升一次,然后再也不要问 因此,我的问题是:有没有人有过在启动时提升整个electron应用程序的经验,包括本机OSX/MacOS GUI提升提示(而不是终端提升提示),或者在/Volumes下创建装载点(文件夹),然后在Sierra forward中装载时,您知道如何绕过提升需求吗? 提前谢谢Javascript 整个Electron应用程序/安装到MacOS Sierra上/卷的标高,javascript,node.js,npm,electron,Javascript,Node.js,Npm,Electron,第一次问题海报,但长期用户 我目前正在编写一个运行在Windows和OSX/MacOS上的Electron应用程序。此应用程序的一部分在Windows上使用SMB协议装载网络位置,在OSX/MacOS上使用SMB、AFP、NFS协议装载网络位置 当您通过MacOS UI(Finder | Go | Connect To Server)挂载网络位置时,这些挂载最终会出现在/Volumes文件夹中。装载到/Volumes文件夹已经成为许多版本OSX/MacOS的标准。最近引入的问题是,在Sierra