Переход в частный реестр NPM: как переустановить те же пакеты с такими же версиями

Я установил частный реестр NPM (прокси), и мне нужны были все мои пакеты проектов (перечисленные в package-lock.json) для переустановки оттуда, но кажется, что NPM продолжает установку из общедоступного реестра. Я пробовал очистить / удалитьpackage-lock.json- Я получил все пакеты, загруженные из частного репозитория, но затем установил совершенно другие версии пакетов (младшие версии повышены до новейших). Это вызывает у меня проблемы, так как многие пакеты несовместимы (хотя незначительные различия версий не должны иметь тормозящих изменений).

У меня есть способ получить точно такие же версии из package-lock.conf но из другого реестра и без указания точных версий в package.json?

1 ответ

Я переезжал на новую машину, поэтому создал новый токен доступа в новом реестре и настроил свой новый файл .npmrc с этим токеном доступа и своим адресом электронной почты.

Я сделал резервную копию своего существующего (он все равно был в git) и удалил его. Потом я побежал npm install. И все поправили в новом package-lock.jsonфайл.

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