Spakowałem moją aplikację Electron za pomocą następującego polecenia:
asar pack app app.asar
Teraz muszę go rozpakować i odzyskać cały kod. Czy można to zrobić?
(użycie npx
tutaj ma na celu uniknięcie instalacji asar
narzędzia globalnie z npm install -g asar
)
npx asar extract app.asar destfolder
npx asar extract-file app.asar main.js
npm install -g asar
.Możliwe jest upackowanie bez zainstalowanego węzła za pomocą następującej wtyczki 7-Zip:
http://www.tc4shell.com/en/7zip/asar/
Dzięki @MayaPosch za wspomnienie o tym w tym komentarzu .
źródło