首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由Electron Builder生成的二进制文件的操作系统特定目录

由Electron Builder生成的二进制文件的操作系统特定目录
EN

Stack Overflow用户
提问于 2020-06-30 22:59:27
回答 1查看 49关注 0票数 1

电子生成器有输出目录域

代码语言:javascript
复制
"directories": {
  "output": "releases",
  "buildResources": "dist"
},

但这只是3个平台特定版本(Mac、Windows和Linux)的单个文件夹

我需要不同的目录为不同的平台与子目录的“拱门”类似于-

代码语言:javascript
复制
releases
       | windows
       |      | 64bit
       |      | 32bit
       |
       | mac
       |   | 64bit
       |   | 32bit
       |
       | linux
       |     | 64bit
       |     | 32bit

如何为特定的操作系统创建不同的目录,同时使用electron builder创建可分发文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-01 00:11:58

找到使用File Macros support in electron builder的解决方案

我们可以在输出目录路径(package.json)中指定平台和arch宏-

代码语言:javascript
复制
"directories": {
    "output": "releases/${platform}/${arch}"
 },

这将自动为各自的平台创建文件夹,并为arch创建子文件夹

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

https://stackoverflow.com/questions/62660396

复制
相关文章

相似问题

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