Ответ 1
Если npm
больше не установлен в /usr/bin/npm
, тогда хорошие шансы bash(1)
has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has the hase. Хеширование сохраняет повторяющиеся поиски всех каталогов в вашем PATH
каждый раз, когда вы выполняете общие программы. Поскольку программы почти никогда не меняют каталоги, это, как правило, отличная идея.
Чтобы проверить, запустите hash -r
. Это заставит bash(1)
забыть все его отображения. (Это безобидно - он запускается без сопоставлений и растет с течением времени.) Если бы я был прав, ваш npm
выполнит правильный исполняемый файл, где бы он ни находился.