如何为用Electron构建的Mac OS解压缩.app应用程序?我想查看源文件,但是我不知道如何访问它们。
最佳答案
通常,Electron应用程序是使用Electron的 asar
工具 bundle 在一起的。通常,您可以使用相同的工具来解压缩这些应用程序的源。
如果应用程序是使用其他工具 bundle 在一起的,则您需要对 bundle 过程是否可以微调地进行自己的研究。
如果没有安装asar
,则可以通过npm
进行安装:
npm install -g asar
然后尝试使用
asar
解压缩源代码:cd /Applications/Slack.app/Contents/Resources
mkdir example-sourcecode
asar extract app.asar example-sourcecode
我在this blog post上找到了以上信息。