构建Electron App需要NodeJS吗?

Han*_*158 13 javascript node.js electron

我使用电子创建了自己的应用程序,现在使用电子打包器将其构建到.app文件中.

当然在我的Mac上 - 安装了NodeJS - 它可以工作.现在我想知道如果我将我的应用程序发送给没有安装NodeJS的朋友,它是否会起作用.所以我的问题是:NodeJS是否需要运行打包的电子应用程序?

谢谢!

inu*_*huk 12

如果你已正确打包你的应用程序,你就可以将它发送给你的朋友(你可能需要压缩/删除应用程序,因为它包含符号链接).你的朋友不需要预先安装电子或节点 - 它应该已经全部打包(包括你所有的节点模块).

  • 是。显然,有些事情可能会出错(您需要包括为正确的平台编译的所有必需的节点模块等),但是这样做的想法是,您可以分发应用程序而无需用户先安装Node或Electron。例如,查看如何分发Atom之类的应用程序。 (2认同)