我有一个Electron + Angular应用程序。
构建Angular应用程序时,它会进入 dist 文件夹,确定。当我使用 electron-packager 和 electron-builder 时,它也将文件放在 dist 中。
对于第一个版本,可以。问题是当我在构建第二个版本时。它将打包在 dist 文件夹中的旧版本文件。结果是一个很大的.exe文件。
这些是我用来打包和发布应用程序的命令:
electron-packager . --overwrite --asar=true --platform=win32 --ignore=ˆ/tmp
electron-builder --publish always
如何防止将旧版本文件打包到新版本中?每次构建新版本时都应该删除它们吗?
答案 0 :(得分:0)
我终于解决了我的问题
我是Electron的新手,因此在发布新版本之前,必须运行电子打包程序。
您只需要运行:
electron-builder --publish always
electron-packager 将所有内容打包在 dist 文件夹中,并在dist外部创建一个新文件夹。
电子生成器创建要发布的必要文件,但会忽略为其创建的旧版本文件。但是,如果您有由 electron-packager 创建的新文件夹,它也会被发布,并且您的.exe将会非常大。