PATH=$PATH:~/.npm-global/bin/
Устанавливает переменную PATH внутри скрипта .bashrc, но не экспортирует ее во внешнюю среду.Если вы попытаетесь запустить
echo $PATH
в новой оболочке, вы (вероятно) не увидите там значения .npm-global/bin
.
Чтобы предоставить переменные среде, вам нужноиспользовать export
:
export PATH="~/.npm-global/bin/:$PATH"
(Заключение его в кавычки необходимо в том случае, если $ PATH уже содержит значение с пробелами. Я полагаю, этот порядок является личным предпочтением)