在电子应用程序中隐藏构建可执行文件的源代码

use*_*301 6 electron

我正在尝试打包和分发用电子编写的应用程序。我注意到,当二进制文件构建完成时,本地资源/源代码也会在最终构建的文件夹中公开。

在资源/应用程序文件夹中,您将向任何可以访问的人公开您的所有源代码。

我想知道是否有办法隐藏这些信息,并只提供构建的二进制文件。

我正在使用 Electron 1.2 和 electro-packager 7.0.4

Jen*_*ger 5

除了迷你/丑化你的 js 代码(仍然可以查看)和创建 .asar 包(可以提取)之外,你没有什么可以做的来阻止你的代码的可见性。

另请参阅electronics-packager github 页面上的这篇文章:

Electron 中没有内置任何东西可以做到这一点,所以我们不支持类似的东西(因为我们只支持 Electron 支持的内容)。您必须在自己的模块中实现它,并在使用电子打包器之前在您的代码上运行它 - maxogden

  • Javascript 是一种解释性语言,请参阅[维基百科](http://en.wikipedia.org/wiki/Interpreted_language):_解释性语言是一种编程语言,其大多数实现直接执行指令,无需事先将程序编译到机器中- 语言说明。解释器直接执行程序,将每个语句翻译成一系列已经编译成机器代码的一个或多个子例程。_ (2认同)