После установки nvm
и использования через него Node он НЕ использует bin/node
, но версия установлена с nvm
, поэтому ваш старый Node устарел.
Основная причина, по которой они рекомендуют Вы должны удалить Node, потому что это может запутать оболочку, которую должен использовать Node. Конечно, вы можете обновить конфигурацию вашей оболочки так, чтобы она сначала искала Node, установленный из nvm, но это ненужный дополнительный шаг, и ваш старый дистрибутив Node устарел на вашем диске, в лучшем случае.
Итак, лучший Решение заключается в удалении старого дистрибутива и установке nvm
(который по умолчанию устанавливает последний Node в вашу папку .nvm
), а также при необходимости установке дополнительных версий Node.
И относительно этого:
Мне нужно было указывать версию каждый раз, когда я использую свой терминал, что кажется ненужным шагом
Вам не нужно, если вы устанавливаете версию по умолчанию (скажем, 11.15.0) config после установки nvm
следующей командой:
nvm alias default 11.15.0