javascript - 如何将 Electron 应用程序编译为 .exe

标签 javascript deployment web-deployment desktop-application electron

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

# Clone this repository
git clone https://github.com/electron/electron-quick-start
# Go into the repository
cd electron-quick-start
# Install dependencies
npm install
# Run the app
npm start

这工作正常,但我不知道如何简单地编译它。我查遍了谷歌,你会认为像部署应用程序这样简单的事情就是众所周知的信息。

最佳答案

您需要使用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

如果您想将其与 Electron 安装一起保留,请参阅 Application Distribution .

更新:

以上命令可能会引发错误

Unsupported arch=x86_64 (string); must be a string matching: ia32, x64, armv7l, arm64, mips64el

建议使用 ia32、x64、armv7l、arm64、mips64el 中的选项之一

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

关于javascript - 如何将 Electron 应用程序编译为 .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40615837/

相关文章:

php - 网页设计;多个页面上的相同对象?

javascript - React-Bootstrap:DOM 中的模态但未在页面上正确显示

javascript - PubNub 中的 WebRTC 视频流

javascript - CSS/JavaScript 通过在文本更​​改时更改颜色来突出显示文本

javascript - 在我的 Macbook 上安装 CoffeeScript 时遇到问题

javascript - 在提交/部署之前检测 Browserify 损坏的构建

ruby-on-rails - 如何让 rvm 在 capistrano 部署时创建我的 gemset?

.jar 的 Java 'Could not find main class',即使它是用 manifest.mf 编写的

java - 如何在tomcat上部署java应用并在线访问

sql-server - 如何在部署时创建初始数据库?