Var*_*hur 5 homebrew software-distribution dependency-management electron-packager
我有一个具有以下依赖项的电子应用程序:
ffmpeglibmagicgdbm目前,我brew install ffmpeg在应用程序启动时使用 Homebrew 和 run等。
然而,这对于分发来说是可怕的。有没有办法将这些依赖项与我的应用程序打包一起分发,这样最终用户就不必使用 Homebrew 或处理安装错误?我正在分发我的应用程序,electron-packager用于创建桌面 Mac 应用程序。
我给出了特定的依赖项只是为了上下文——希望有一个解决方案可以处理任何通用依赖项?
动态链接是可能的
使用https://www.npmjs.com/package/ffmpeg-static
用法示例
返回本地文件系统上静态链接的 ffmpeg 二进制文件的路径。
var pathToFfmpeg = require('ffmpeg-static');
console.log(pathToFfmpeg);
/Users/j/playground/node_modules/ffmpeg-static/ffmpeg
Run Code Online (Sandbox Code Playgroud)
检查https://discuss.atom.io/t/information-about-bundled-ffmpeg/28456/6
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |