Когда я установил NVM, он добавил пару строк кода в мой файл bash_profile. Я понимаю, что он добавляет каталог .nvm в мой $ PATH, но я понятия не имею, как это происходит.Код Bash_profile
Может ли кто-нибудь объяснить, как работает следующее?
export NVM_DIR="/home/darcys22/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
Это устанавливает переменные окружения 'NVM_DIR' (в данном сценарии), чтобы быть путем к скрытому' .nvm' каталога. Затем он проверяет, существует ли сценарий оболочки 'nvm.sh' в этом директиве, и если он это делает (' && ') выполняет его в текущей оболочке (используя' .'), если это так. Что бы ни случилось, все внутри '/ home/darcys22/.nvm/nvm.sh'. Если вы хотите узнать больше, вам нужно будет открыть содержимое этого файла. Если ваш «PATH» изменяется после запуска этого, то это происходит внутри 'nvm.sh'. – lurker