У меня есть версия узла 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
Сначала полностью удалите 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