Що головна відмінність між електронно-будівельником і електронно-пакувальником . Чи є якісь приклади проектів для обох? Що краще для самостійної збірки додатків .exe?
Що головна відмінність між електронно-будівельником і електронно-пакувальником . Чи є якісь приклади проектів для обох? Що краще для самостійної збірки додатків .exe?
Відповіді:
електрон-пакувальник був (оновлення: змінено в цьому комітеті: "рефактор: об'єднати електрон-упаковщик"), використовуваний електрон-конструктором. У цій статті зазначено
Якщо ви дійсно хочете поїхати в місто, погляньте на електрон-конструктор, який приймає пакети, вироблені пакувальником електронів, і створює автоматизованих монтажників.
Оновлення серпня 2019 року
Я використовую електрон-конструктор вже більше року, упаковуючи свій додаток для macOS, Windows 10 та Ubuntu Desktop. Сервіс-розробник, розробник, додав чудовий сайт документів на початку цього року, і він залишається на вершині змін на воротах до macOS, щоб гарантувати, що інсталятори та оновники ще працюють.
Оновлення листопада 2018 року
Основний розробник електронно-будівельник продовжує ставити істотну роботу в проект, включаючи підтримку Electron 3 нових артефакт видавничих напрямки, і випускає на регулярній основі з виправленням помилок. Попередній супровідник відмовився від упаковки електронів, і вони все ще не мають технічного обслуговування Windows, і досі не підтримують підписані бінарні файли Windows . Довідково:
electron-packager ( 72 releases, 17 open issues, 639 closed)
electron-builder (651 releases, 399 open issues, 2,603 closed)
Оновити грудень 2017 року
Протягом останнього року над Electron-builder активно працювали, надсилаючи нові версії з функціями та виправленнями щотижня. Документація на веб- сайті https://www.electron.build/ є чудовою, і дотримуючись "Посібника з швидкого налаштування" (на першій сторінці, в декількох розділах вниз), є проект котлоагрегату та покрокові інструкції.
Оновити червень 2017 року
electron-builder
виконує і крок упаковки (як і те, що electron-packager
робиться), і будує спеціально встановлені для платформи (наприклад, pkg
Mac AppStore для Mac, NSIS або Windows Store для Windows, і AppImage для Linux).
Для мого існуючого проекту electron-forge
не вдалося зі «відсутнім залежністю», яке було в моїх package.json
і node_modules
).
Це недостатньо задокументовано, але electron-builder
перейшов з Squirrel.windows на NSIS раніше цього року як установник Windows за замовчуванням. NSIS робить значно менші пакети встановлення (у випадку мого проекту на 30 Мбайт від 90 Мб).
Оригінальна публікація
Станом на березень 2017 року вони значною мірою мають паритет. Я знайшов таке:
Електронний пакувач пакує вихідний код і створює виконуваний файл.
electron-builder може генерувати інсталятор із підтримкою автоматичного оновлення в електроні.
electron-packager
здається, створює лише папку із виконуваним файлом, який запускає програму. це не здається створити фактичного інсталятора ??
Гаразд, я знаю, що цей потік старий, але я хотів би запропонувати, що хтось / кожен використовує електрону кування , це покращить ваше життя, і я думаю, що ви будете відчувати себе більш розумними, використовуючи його. Я особисто мав кошмари, що стикаються з неприємностями в упаковці. У нього є мертвий простий кліп, встановіть його в усьому світі і ваші мрії можуть здійснитися.
Я впевнений, що це допомагає! Не хвилюйтесь, я цього не зробив, але це допомагає мені робити додатки для настільних ПК.
Ви можете використовувати цей https://github.com/SimulatedGREG/electron-vue/ для створення шаблону за допомогою vue та electron, він підтримує і пакувач електрон, і електрон-конструктор.
Для мене я завжди віддаю перевагу електронно-конструктору, тому що це набагато простіше для мене і може генерувати бінарне, використовуючи travis ci та appveyor, а також пуліти до випуску github, як це репо, яке я зробив https://github.com/gengjiawen/android-studio- помічник / випуски .