Этот вопрос уже здесь есть ответ:
На моем компьютере установлен узел версии 4.2.6. Я также успешно установил npm, но когда я использую npm -v
, появляется следующая ошибка
ERROR: npm is known not to run on Node.js v4.2.6
Node.js 4 is supported but the specific version you're running has
a bug known to break npm. Please update to at least ${rel.min} to use this
version of npm. You can find the latest release of Node.js at https://nodejs.org/
Во-первых, полностью удалите nodejs и npm.
sudo apt remove nodejs npm
впоследствии тип npm -v
или nodejs -v
, и если это возвращает что-то как didn't find in folder /usr/bin/nodejs
, необходимо будет удалить старые файлы npm и nodejs. Например, Вы могли попробовать
sudo apt remove --purge nodejs npm
После того, как удаление попробовало еще раз npm -v
или nodejs -v
, Если оно возвращается is not installed, to install type 'sudo apt-get install nodejs'
, затем можно установить nodejs и npm. Это работало на меня на Ubuntu 16.04