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

У меня есть проблема, когда я устанавливаю две версии npm

Я установил npm через apt-get install npm и глобально установленный 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

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

0
задан 17 August 2017 в 02:40

2 ответа

К моему лучшему знанию, npm вполне сильно связывается к версии NodeJS, который Вы выполняете. Таким образом, чтобы иметь различные версии npm установленный параллельно, необходимо установить различные версии NodeJS параллельно. Можно сделать это с менеджером по Версии узла nvm. nvm дает Вам эти nvm команда, которую можно использовать для переключения между установками NodeJS и т.д.

0
ответ дан 2 November 2019 в 10:27

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

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

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
1
ответ дан 28 May 2020 в 09:27

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

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