Для понижения npm
до более старой версий нужно использовать команду npm install -g npm@<version>
. Замените <version>
, на ту версию npm которую вы хотите установить. Пакет npm устанавливается глобально, поэтому вам нужно добавить флаг -g
, в том случае когда вам нужно понизить его версию.
В качестве примера предположим, что у вас установлен npm версии 8. Мы понизим его до версии 7:
$ npm -v
8.12.1
$ npm install -g npm@7
# дождитесь завершения установки
$ npm -v
7.24.2
Как видно из фрагмента приведенного выше, команда npm install
перезапишет любой существующий пакет с таким же именем.
Вы можете указать полную версию manor.minor.patch
или указать только основную версию, как показано выше (npm будет использовать последнюю minor
версию и patch
версию , если они не определены).
В итоге, пакет npm, который вы использовали для запуска команд npm — это просто еще один пакет, устанавливаемый глобально при установке Node.js на свой компьютер. Чтобы понизить его, вам нужно перезаписать установленную версию с помощью команды npm install -g npm@
.