Добавление пути электронного приложения к переменным среды пользователя после установки - PullRequest
0 голосов
/ 21 ноября 2018

Описание проблемы:


У меня есть электронное приложение, и мне нужно добавить приложение в переменные среды пользователя после того, как пользователи установят мое приложение, чтобы они могли выполнять такие команды, какэто my-electron-app <command> [<args>] в терминале для запуска моего электронного приложения.

Я не смог найти способ сделать это программно с помощью nodejs.VSCode, hyper и atom - это три электронных приложения (, о которых я знаю ), которые добавляют путь приложения к переменным среды пользователя после того, как пользователи установят приложение.

Я использую электронный строитель для создания установщика NSIS.Там я также не смог найти никаких вариантов, которые бы соответствовали этой цели.

Вопрос:


Как я могу добавить свое электронное приложение в пользовательскую среду переменные после того, как пользователи установят мое приложение в своей системе, чтобы они могли запускать мое электронное приложение с терминала, выполняя такие команды my-electron-app start?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Я слепо догадываюсь, так как я просто просмотрел код в течение пары минут: Кажется, есть шаг после установки , который, возможно, также используется в Hyper здесь как-то.Этот скрипт помещает файл в папку, которая, вероятно, находится в PATH пользователя.Подробнее о переменной окружения PATH здесь .

0 голосов
/ 21 ноября 2018

Я пока не могу спросить, поэтому отвечу как ответ.

Если вы просто хотите запустить приложение с параметром 'start' или любым другим, вы можете фактически проанализировать их как параметр при запуске файла .exe.

Смотрите мой комментарий здесь: https://stackoverflow.com/a/53092600/10546462

...