【问题标题】:electron-packager is packing with old version fileselectron-packager 正在打包旧版本文件
【发布时间】:2020-03-24 10:05:43
【问题描述】:

我有一个 Electron+Angular 应用程序。

当我构建 Angular 应用程序时,它会转到 dist 文件夹,好的。当我使用 electron-packagerelectron-builder 时,它也将文件放入 dist 中。

第一个版本没问题。问题是当我构建第二个版本时。它打包了 dist 文件夹中的旧版本文件。结果是一个很大的 .exe 文件。

这些是我用来打包和发布我的应用程序的命令:

electron-packager . --overwrite --asar=true --platform=win32 --ignore=ˆ/tmp

electron-builder --publish always

如何防止旧版本文件被打包到新版本中?每次构建新版本时都应该删除它们吗?

【问题讨论】:

    标签: electron electron-packager


    【解决方案1】:

    我终于解决了我的问题

    我是 Electron 的新手,所以我认为在发布新版本之前运行 electron-packager 是必要的。

    你只需要运行:

    electron-builder --publish always
    

    electron-packagerdist 文件夹中的所有内容打包,并在 dist 之外创建一个新文件夹。

    electron-builder 创建发布所需的文件,但忽略为其创建的旧版本文件。但是,如果您拥有由 electron-packager 创建的新文件夹,它也会被发布,并且您的 .exe 会非常大。

    【讨论】:

      猜你喜欢
      • 2017-08-11
      • 2017-05-31
      • 1970-01-01
      • 1970-01-01
      • 2018-05-12
      • 2017-09-28
      • 1970-01-01
      • 2019-05-11
      • 2018-02-07
      相关资源
      最近更新 更多