我在Electron中创建了一个基本应用程序(angular + Html + css + js)。该应用程序运行良好,我尝试从Windows创建不同平台的Exe文件。
首先,我尝试使用以下脚本为Windows创建它。
"scripts": {
"start": "electron .",
"build": "electron-packager . myApp --platform=win32 --arch=all"
}
当我使用cmd npm run build 运行它时,它会为win 32和64 bit exe创建一个文件夹。
在文件夹中,我找到了 .exe 文件,其中包含一些dll文件和一个名为' resources'的文件夹。我可以在哪里找到我的申请文件。
我应该如何创建exe文件,以便它不会暴露代码,因为我必须将我的.exe文件提供给不同的用户才能在他们的系统中运行。
请告诉我如何在没有我的应用程序代码的情况下获取exe文件。
答案 0 :(得分:2)
Electron只是一帮"口译员"用javascript编写的主要和渲染过程。
您的源代码中没有已编译的二进制文件。
但您可以将源文件打包到asar
存档中,在Electron documentation中添加更多信息。