Несколько версий npm

У меня проблема при установке двух версий npm

Я установил npm через apt-get install npm и глобально установлен нпм через npm i -g npm (я добавил к пути), но когда я бегу npm --version он отображает версию, установленную через apt-get

$ whereis npm
npm: /usr/bin/npm   /home/khd/.npm/bin/npm
$ which npm
/usr/bin/npm

Как я могу переключиться и назначить приоритет определенной версии?

1 ответ

Я бы рекомендовал вам использовать NVM (диспетчер версий узлов) и удалить все остальные существующие пакеты. Затем установите npm.

Основные команды, которые вам нужно будет использовать:

nvm install v*.* - to install needed version
nvm use VERSION_NUMBER - to apply a specific version of node
nvm ls - to see all versions of node and selected one

Насколько мне известно, npm довольно тесно связан с версией NodeJS, которую вы используете. Так что есть разные версии npm При параллельной установке вы должны установить разные версии NodeJS. Вы можете сделать это с помощью менеджера версий Node nvm. нвм дает вам nvm команда, которую вы можете использовать для переключения между установками NodeJS и т. д.

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