Найти тему

Несовпадающие версии 'node -v' и 'nodejs -v'

Ты хочешь поставить зависимости файла package.json?

Тебе говорят, что у тебя стоит 8 node, но на самом деле 12?

Ты ищешь решение проблемы, гуглишь, но ничего не помогает?

Признавайтесь, знакомо?
Признавайтесь, знакомо?

Решение:

!НЕ ИСПОЛЬЗОВАТЬ sudo!

Все дело в вызове менеджера пакетов через sudo. В таком случае используется версия node, которая считается системной
(в моей случае это 8, т.к ставилась через apt-get именно она)

Вызов без sudo, 'node:12.16.2'
Вызов без sudo, 'node:12.16.2'
Вызов с sudo, 'node:8.10.0'
Вызов с sudo, 'node:8.10.0'

Надеюсь, эта информация была полезна для вас и вы сэкономили свои нервные клетки :)
#nodejs -v

#node -v

#Expected version "12". Got "8.10.0"

#linux