Избавление от всех системных путей

Когда я устанавливаю гибридные приложения для нескольких устройств [mdha] / cordova Предварительный просмотр Я обнаружил, что он добавляет целый набор записей в моей переменной среды системного пути.
конкретно они следующие...

%JAVA_HOME%\bin;%ADT_HOME%\tools;%ADT_HOME%\platform-tools;%ANT_HOME%\bin;C:\Program Files (x86)\nodejs\

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

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;

Причина в том, что я предполагаю, что это обеспечивает лучшую производительность, так как поиск exe/dll, отсутствующих в моем пути, быстрее возвращается, и я менее подвержен риску того, что что-то будет найдено и запущено, что не является частью базового набора ОС, подписанного exe/dll, который Я могу доверять.

Вопрос

Делаем ли мы что-нибудь, чтобы найти способы, позволяющие использовать будущие выпуски обновления mdha / cordova без добавления всех этих дополнительных записей в системный путь?

2 ответа

Краткий ответ: Вы должны указать места в ПУТИ.

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

ant.tools=YOUR_PATH_TO_ANDROID_SDK_TOOLS
ant.platform.tools=YOUR_PATH_TO_ANDROID_SDK_PLATFORM_TOOLS

JIRA пока не работает, хотя https://issues.apache.org/jira/browse/CB-5803.

На самом деле для большинства этих инструментов, Java, Ant, Android и т. Д., Довольно часто требуется, чтобы пользователь устанавливал переменные системной среды, как это делает MDHA сегодня.

Чтобы ответить на ваш вопрос, да, команда в настоящее время ищет способы, с помощью которых эти переменные могут быть удалены из системного пути и вместо этого сконфигурированы локально в Visual Studio. Оставайтесь в курсе!

-Приянк, команда клиентских инструментов Visual Studio

Другие вопросы по тегам