Установка в один клик после первой установки в electron-builder

#electron #electron-builder

#electron #electron-builder

Вопрос:

Есть ли способ, которым тот же electron-builder установщик может сначала проверить, установлено ли приложение. Если это так, используйте опцию установки в один клик, в противном случае используйте полный установщик?

В electron builder у нас есть возможность создать установщик в один клик или более стандартный установщик. В настоящее время мы всегда используем стандартный установщик, поскольку предпочитаем, чтобы пользователь сам решал, куда устанавливать наше приложение и устанавливать ли его для всех пользователей или нет. Как только это будет сделано, для получения обновлений нам нравится возможность для пользователя «переустановить» последнюю версию программного обеспечения. Для этой цели one click вариант установки имеет больше смысла.

Примечание: я нигде не смог найти этот вопрос, но мне кажется, что это обычный вопрос. Если дубликат, пожалуйста, разместите ссылку здесь, и я удалю вопрос.

Ответ №1:

Стандартный установщик позволяет пользователю устанавливать приложение на компьютер или для каждого пользователя, в то время как установщик в один клик устанавливает программное обеспечение только для каждого компьютера.

Итак, у вас есть потенциальная проблема:

Если первоначальная установка выполняется для каждой машины, программа установки в один клик будет работать без проблем. Однако, если первоначальная установка выполняется для каждого пользователя, последующий быстрый установщик попытается установить себя на компьютер, что приведет к ошибке установки.

Таким образом, вы должны либо отправлять только один тип установщика, либо оба.