电子包装机正在打包旧版本文件

时间:2019-11-28 17:47:07

标签: electron electron-packager

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

构建Angular应用程序时,它会进入 dist 文件夹,确定。当我使用 electron-packager electron-builder 时,它也将文件放在 dist 中。

对于第一个版本,可以。问题是当我在构建第二个版本时。它将打包在 dist 文件夹中的旧版本文件。结果是一个很大的.exe文件。

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

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

electron-builder --publish always

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

1 个答案:

答案 0 :(得分:0)

我终于解决了我的问题

我是Electron的新手,因此在发布新版本之前,必须运行电子打包程序。

您只需要运行:

electron-builder --publish always

electron-packager 将所有内容打包在 dist 文件夹中,并在dist外部创建一个新文件夹。

电子生成器创建要发布的必要文件,但会忽略为其创建的旧版本文件。但是,如果您有由 electron-packager 创建的新文件夹,它也会被发布,并且您的.exe将会非常大。