Anonymous24
@Anonymous24

Что это — переменные среды, хочу портабл?

На портативный sdd установил OpenServer, а также ложу все необходимые инструменты рядом.
К примеру, установка NODE.js лежит по пути F:\OpenServe\modules\nodejs.
В настройках OpenServer (F:\OpenServe\userdata\config) прописываю свои path`s.

  1. Правильно, ли я понимаю, если я удалить pach C:\Users\Git\AppData\Roaming\npm из переменных сред (img), то системный CMD не увидит NPM?
  2. Для чего этот путь, что там хранится C:\Users\Git\AppData\Roaming\npm?


Я хочу использовать node, только в OServer, портабл.

60f5d58e93047945273196.png
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
gscraft
@gscraft
Программист, философ
Все верно, если удалить пути из переменных окружения системы, то ни одно приложение системы не будет знать об этих путях, в том числе и командный процессор.

По пути %USERPROFILE%\AppData\Roaming\npm хранятся исполняемые файлы установленных пакетов npm, которые предоставляют некоторые пакеты. Чтобы изменить этот путь, нужно использовать npmrc по пути установки Node.js. Подробнее — https://docs.npmjs.com/cli/v7/configuring-npm/folders

Портативная установка подразумевает отсутствие связи с окружением системы, и верным решением будет использование окружения и командного интерпретатора OSPanel, конечно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы