gpt4 book ai didi

homebrew - 与电子打包器一起分发 Homebrew 依赖项

转载 作者:行者123 更新时间:2023-12-03 17:29:30 27 4
gpt4 key购买 nike

我有一个具有以下依赖项的电子应用程序:

  • ffmpeg
  • libmagic
  • gdbm

  • 目前,我使用 Homebrew 并运行 brew install ffmpeg等在应用程序启动时。

    但是,这对于分发来说是可怕的。有没有办法分发与我的应用程序一起打包的这些依赖项,以便最终用户不必拥有 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

    检查 https://discuss.atom.io/t/information-about-bundled-ffmpeg/28456/6

    关于homebrew - 与电子打包器一起分发 Homebrew 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57148270/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com