electron-packager 正在打包旧版本文件

electron-packager is packing with old version files

我有一个 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 在发布新版本之前是必需的。

您只需运行:

electron-builder --publish always

electron-packager 打包 dist 文件夹内的所有内容,并在 dist.

外创建一个新文件夹

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