【问题标题】:How can I manually build an Electron app with only a ASAR file?如何仅使用 ASAR 文件手动构建 Electron 应用程序?
【发布时间】:2018-11-26 15:16:55
【问题描述】:

好的,所以这似乎是一个奇怪的问题,但请听我说完。我想知道如何手动编译 Electron 应用程序,因为我正在获取 Twitch 应用程序 ASAR 文件,并且我希望能够重新打包它们以便在 Linux 上使用,因为它是跨平台的。我想做这个#1,所以我可以使用启动器和#2,所以我可以发布一个指南,让人们按照自己的方式去做。我只是停留在这一点上,因为一切都指向像 Electron Packager 这样的东西,它要求我拥有源代码和构建环境。

【问题讨论】:

    标签: node.js electron


    【解决方案1】:

    由于 asar 只是一个类似 tar 的包装,您可以使用相应的环境轻松提取文件。只需使用 npm install -g asar 安装 asar 并使用 asar extract app.asar destinationfolder 解压缩整个存档。

    我不知道 Twitch 应用程序,但请确保它具有允许更改和重新分发代码的许可证。尤其是在文件处理、通知或其他本机操作系统方面,您可能需要更改部分代码才能在 Linux 下工作。

    【讨论】:

      猜你喜欢
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 2019-10-05
      • 2017-11-17
      • 2016-08-20
      • 2020-11-08
      • 2018-03-03
      相关资源
      最近更新 更多