目录

electron-nodejs安装electron-以及解压打包

目录

electron nodejs安装electron 以及解压打包

1. 本文主要讲述关于electron nodejs安装electron 解压以及打包的一些命令。

关于安装nodejs安装electron的版本需要结合electron官网查看https://releases.electronjs.org/

在工作中用到的由electron开发的桌面应用程序中,提到的electron开发版本是v22.3.27
https://i-blog.csdnimg.cn/direct/25fbb0fe9e7d4a6797fbca68f96e5bb9.png

2. 有些electron打包后,目录有app.asar 这种asar 的文件,这个就是打包后的文件。

2.1解压和打包asar

安装 npm install  asar
在 app.asar 的目录下执行 `asar extract app.asar ./output_directory 解压
asar pack ./output_directory ./app.asar --unpack-dir "{cleanData,resources}" 打包
`

注意打包时,需要看目录下是否存在app.asar.unpacked 文件夹,存在,那么打包就需要添加:--unpack-dir "{cleanData,resources}" 这个是不需要打包的

3.electron 通过命令启动远程调试
有些electron 不允许–remote-debugging-port
xxxx.exe –remote-debugging-port=9222 在exe目录下执行,启动远程调试