电子-如何在我的应用程序中安装或使用第三方依赖项,例如brew或apt-get软件包?

问题描述 投票:0回答:1

[当前,我想构建一个桌面应用程序,该应用程序使用可以通过apt-getbrew安装的第三方程序包,但我不知道如何将这种依赖性注入我的电子应用程序。

我想避免要求用户在使用我的应用程序之前先安装此依赖项,例如“嘿,使用此应用程序,您应该先安装Package A。]

感谢您的帮助。

electron
1个回答
0
投票

您可以在安装程序中进行安装(首选)。例如,您可以为您的应用程序创建一个Debian。在debian的makefile中,可以检查是否存在模块(如果未安装)。

OR

您可以在应用程序首次启动时执行此操作,您可以使用child_process(生成终端并执行cmd来检查模块是否存在)来检查用户系统是否已具有该模块,或通过编写本机节点模块来执行此操作。

如果不存在该模块,则可以使用child_process模块​​执行命令以安装该模块。

© www.soinside.com 2019 - 2024. All rights reserved.