使用没有资源文件夹的Electron创建Exe文件

时间:2016-08-23 07:38:34

标签: angularjs node.js windows electron

我在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文件。

1 个答案:

答案 0 :(得分:2)

Electron只是一帮"口译员"用javascript编写的主要和渲染过程。 您的源代码中没有已编译的二进制文件。 但您可以将源文件打包到asar存档中,在Electron documentation中添加更多信息。