如何仅使用ASAR文件手动构建Electron应用程序?

时间:2018-09-02 14:02:13

标签: node.js electron

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

1 个答案:

答案 0 :(得分:0)

由于asar只是打包之类的tar文件,因此您可以在相应的环境中轻松提取文件。只需使用npm install -g asar安装asar并使用asar extract app.asar destinationfolder解压整个档案。

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