如何使用 Asar 打包应用程序但不包括 Electron

How to pack app using Asar but exclude Electron

我只想将我的 Electron 应用程序打包到 asar 存档中,但没有 package.json 中声明的 devDependencies。实际上,我唯一不需要打包到 asar 存档的是 "node_modules/electron",所以根据文档 (https://github.com/electron/asar#excluding-multiple-resources-from-being-packed),我已经尝试过:

asar pack . app.asar --unpack-dir "{node_modules/electron}"

但没有成功...它仍然打包 "node_modules/electron" 到存档。 如何正确操作?

显然这有效:

asar pack . app.asar --unpack-dir "node_modules/electron" && rd "app.asar.unpacked" /s /q