首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在所有平台上交叉构建电子伪造应用程序吗?

我可以在所有平台上交叉构建电子伪造应用程序吗?
EN

Stack Overflow用户
提问于 2021-08-21 06:00:55
回答 2查看 94关注 0票数 0

我正在使用electron-forge为Linux、macOS和Windows构建应用程序。目前,我可以从macOS本机构建可分发的macOS,但我需要两个虚拟机来构建它们。

在每个平台VM上,我只需要发出make脚本:

npm run make

是否可以从单个系统交叉构建所有平台?我是否需要一个特定的平台才能为其他平台构建?

我想要完成的是能够运行一个构建脚本,该脚本将从单个平台为所有支持的平台(即Linux,macOS和Windows)构建可分发文件,而不需要手动运行VM。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-26 14:23:07

如果你使用的是macOS,你可以为所有3个平台构建。您可以尝试使用electron-builderelectron-packager

下面是一个简单的命令,可以使用electron-builder为所有3个平台生成可分发文件

electron-builder -mwl

票数 2
EN

Stack Overflow用户

发布于 2021-08-21 18:01:08

如果您使用的是npm run make,它将生成特定于平台的可分发文件(安装程序、分发包等)。但默认情况下,它只能为您当前的平台生成可分发文件。

查看您的package.json,了解更多特定于平台的目标,如适用于Macos的dmg、zip

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68870537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档