Переключение версий узлов в Ubuntu 19 портит npm

Я нахожусь на 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]

0
задан 24 July 2019 в 13:58

1 ответ

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, если сделано

0
ответ дан 23 October 2019 в 09:17

Другие вопросы по тегам:

Похожие вопросы: