Переменные PATH пустые в электроне? - PullRequest
1 голос
/ 28 мая 2020

Я пытаюсь получить доступ к элементам в моей переменной среды PATH из моего электронного экземпляра, когда я запускаю его с помощью npm start при разработке через node.js, я получаю все ожидаемые переменные, но когда я запускаю электронное приложение с мои ресурсы внутри у меня остался только usr / bin

Вот как это выглядит, когда я запускаю его из npm: ran from npm

И это вот как это выглядит при запуске из предварительно скомпилированного приложения electronic ma c: Electron precompiled

Кто-нибудь знает, почему это могло быть так? И если я могу сделать что-нибудь, чтобы достичь своих обычных переменных PATH,

ОБНОВЛЕНИЕ: после долгих исследований я обнаружил, что GUI приложения запускаются из поисковика или docker в Ma c OSX используют разные переменные среды по сравнению с запуском с терминала: Это можно редактировать с помощью файлов plist, глобально или в зависимости от приложения c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...