如何编译电子应用程序到.exe

时间:2016-11-15 17:15:06

标签: javascript deployment web-deployment desktop-application electron

我一直在学习如何在Electron中创建应用程序,我需要帮助将一个简单的项目编译为Windows可执行文件。该程序是来自此Github回购的克隆:https://github.com/electron/electron-quick-start。在repo自述文件中,它显示了如何运行程序:

material.SetColor("_EmissionColor",yourNewEmissionColour);

这很好用,但我无法弄清楚如何简单地编译它。我一直看着谷歌,你会认为像部署应用程序这样简单的事情就是众所周知的信息。

1 个答案:

答案 0 :(得分:40)

您需要使用Electron Packager

使用以下方式安装

# for use in npm scripts
npm install electron-packager --save-dev

# for use from cli
npm install electron-packager -g

使用以下方式打包或部署:

electron-packager <sourcedir> <appname> --platform=win32 --arch=x86_64

如果您想继续使用电子装置,请参阅Application Distribution

更新:

上面的命令可能会抛出错误

  

不支持的arch = x86_64(字符串);必须是匹配的字符串:ia32,x64,armv7l,arm64,mips64el

建议使用ia32,x64,armv7l,arm64,mips64el中的一个选项

electron-packager <sourcedir> <appname> --platform=win32 --arch=x64