Я нахожусь на Ubuntu 19.04. Когда я делаю ...
sudo n 9.11.2
... сделайте компиляцию здесь и вернитесь ...
sudo n latest
затем ...
npm -v
Я получаю ...
Error: Cannot find module 'semver'
Require stack:
- /usr/share/npm/lib/utils/unsupported.js
Я искал и нашел много статей, чтобы исправить это. Несколько советов, оснастка, пряжа, варево. Решения различаются в зависимости от предпочтений и операционной системы, по-видимому, еще не разобрались.
Я убирался вручную и мог хорошо воспроизвести проблему. Снова и снова.
Пожалуйста, не стесняйтесь делиться и комментировать. [+1110]
n latest # switch to the latest version of node
which npm # check if you have multiple installations should give one
sudo apt-get purge --auto-remove npm
sudo apt-get clean
npm -v # check if npm is really removed
sudo apt-get install --reinstall npm
exit # close the terminal for npm is sticky
Откройте новый Терминал и сверьтесь с npm-v, если сделано