Когда я это сделал npm -v
, он показал версию 7.что-то.
Я просто хотел убедиться, что у меня есть последняя доступная версия, поэтому я сделал это npm install -g npm
.
Казалось, что все работает нормально (прошел процесс установки/обновления), но когда я сейчас это делаю npm -v
, он говорит 6.14.9
.
Каков «правильный» или правильный способ получить последнюю версию npm в macOS? И я имею в виду глобально (для всей моей среды кодирования), чтобы любой проект NodeJS в любом каталоге повсеместно использовал последнюю версию npm.
К вашему сведению, я использую macOS Catalina 10.15.6.
Я рекомендую использовать nvm для управления версиями ваших узлов. Это позволяет переключаться между проектами с разными версиями, не сталкиваясь с проблемами версии.
С его помощью вы можете использовать nvm install node
, чтобы установить последнюю версию, или nvm ls-remote
, чтобы вывести список доступных версий для установки.
npm
7 поставляется с Node.js 15.x, но еще не используется по умолчанию latest
в npm
реестре. Сбивает с толку! Если вам нужна последняя версия 7.x npm
, вам нужно указать, что вы хотите версию 7: npm install -g npm@7
. В противном случае вы получите последнюю версию 6.x.