Когда я использую electron-forge package
, он создает каталог '/ out', как показано ниже:
out/
- appname-forge-win32-x64/
- - locales/
- - resources/
- - - app/
- - - electron.asar
В приложении dir находится мой исходный код。 Я уверен, что могу запустить .exe без них. Как настроить электрон-кузницу, которую я могу упаковать без копирования исходного кода?
Как пользоваться «Электрон-кузницей», не копируя исходный код?
Ответы (1)
добавьте это в package.json
"build": {
"asar": true,
}
после упаковки он преобразует ваш исходный код в файл .asar
out/
- appname-forge-win32-x64/
- - locales/
- - resources/
- - - app.asar
- - - electron.asar
person
deanz
schedule
15.05.2018
Я использую версию electronics-forge 6.x, и мне пришлось добавить объект
"asar":true
в packagerConfig
вместо того, чтобы помещать его в корневой путь в package.json. просто к вашему сведению.
- person Arpit Vasani; 24.09.2020
у меня не работает
- person BananaAcid; 06.02.2021
возможно вы используете другую версию
- person deanz; 08.02.2021
Да, но файл asar все еще существует и содержит весь исходный код. Хотя, если я удалю параметр asar, он не будет жаловаться на длину пути.
- person norekhov; 12.05.2021