node.js asar包应用程序,但不包括电子

时间:2018-12-03 12:08:48

标签: node.js npm electron asar

我只想将我的Electron应用程序打包到一个asar归档文件中,但不要在devDependencies中声明package.json。实际上,我不需要打包到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"打包到存档中。 如何正确执行?

1 个答案:

答案 0 :(得分:0)

显然这可行:

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