Установка нескольких версий npm

можно ли установить несколько версий npm для различных проектов, над которыми я работаю, или являются npm установки всегда глобальные? (Windows 10)

также пытаются установить различные версии с https://github.com/marcelklehr/nodist но это, похоже, влияет только на версию узла, а не на версию npm.

или версия npm действительно имеет значение? Могу ли я просто использовать новейшую версию npm, даже если проект говорит, что требование определенная версия npm?

3 ответов


вы можете установить несколько версий npm путем установки нескольких версий node. Для этого можно использовать nvm-windows. Каждая отдельная установка node устанавливает другую версию npm

использовать другую версию node и nvm в проекте вам просто нужно переключиться:

nvm use 5.0

вы также можете создать .nvmrc файл, содержащий номер версии в корневом каталоге проекта. nvm будет использовать указанная версия node для этого проекта.


вы также можете установить npm используя npm

пример установки конкретной версии:

npm i -g npm@3.5.4


Если вы используете Eclipse IDE для проектов узлов, вы можете легко изменить версию узла с помощью Webclipse плагин.

enter image description here