如何在安装电子应用程序的同时安装第三方软件?
我的示例用例是,我想ffmpeg
在我的电子应用程序中使用,它应该从视频中截取屏幕截图。它可以是任何其他软件。
我能否以用户只需安装我的应用程序的方式打包应用程序。我的应用程序正在ffmpeg
为用户安装,无需任何手动操作。
如何在安装电子应用程序的同时安装第三方软件?
我的示例用例是,我想ffmpeg
在我的电子应用程序中使用,它应该从视频中截取屏幕截图。它可以是任何其他软件。
我能否以用户只需安装我的应用程序的方式打包应用程序。我的应用程序正在ffmpeg
为用户安装,无需任何手动操作。
ffmpeg
在不同操作系统上安装电子应用程序期间自动化安装过程。My app has specific drivers which are different for each platform. In my package json I have:
"extraFiles": [
{
"from": "resources/${os}/drivers",
"to": "resources",
"filter": [
"**/*"
]
}
],
This ensures that it gets the correct resources for the platform I'm building and copies them into the built app resources
directory. Check out the docs. Both ${os}
and ${arch}
work in these fields.
只需ffmpeg
使用extraFiles选项捆绑即可。
您可以为此目的使用inno setup 。我用它来制作一个安装程序,将 nodejs 的 exe 与我的电子应用程序一起安装。此方法仅适用于 Windows。
我已将此youtube 视频用作教程。
您可以使用 NSIS 将第三方安装程序和您的电子应用程序安装程序组合成一个可执行文件(即 .exe 文件)。当您尝试运行 .exe 文件时,它将安装第三方应用程序和您的应用程序。NSIS 仅适用于 Windows。国家安全情报局