Bash не использует новое местоположение npm.
Я следую этому руководству по изменению местоположения глобальных пакетов и застрял.
https://www.sitepoint.com/beginners-guide-node-package-manager/
Я выполнил эту команду
npm config set prefix=$HOME/.node_modules_global
и префикс изменился
Тогда мне нужно
добавьте .node_modules_global/bin
к нашей переменной среды $ PATH, чтобы мы могли запускать глобальные пакеты из командной строки. Сделайте это, добавив
следующая строка к вашему .profile, .bash_profileor .bashrc и перезапуск
ваш терминал.
export PATH="$HOME/.node_modules_global/bin:$PATH"
Я нашел .profile, добавил эту строку, но which npm
по-прежнему показывает старое местоположение - /usr/local/bin/npm