【发布时间】:2016-12-29 22:12:25
【问题描述】:
我在 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 位 exe 创建一个文件夹。
在文件夹中,我找到了带有一些 dll 文件的 .exe 文件和一个名为“resources”的文件夹,我可以在其中找到我的应用程序文件。
我应该如何创建 exe 文件,这样它就不会暴露代码,因为我必须将我的 .exe 文件提供给不同的用户以在他们的系统中运行。
请告诉我如何在文件夹中不包含我的应用代码的情况下获取 exe。
【问题讨论】:
-
我可以建议您使用 github.com/electron/windows-installer 来制作整个安装程序,一旦您拥有包含由电子打包器制成的文件的文件夹。并留下我使用电子打包器API的例子stackoverflow.com/questions/38758444/…
标签: angularjs node.js windows electron