Сценарий
У меня есть настроенный репозиторий Nexus, работающий как реестр npm с включенным redeploy . Я знаю, что разрешить повторное развертывание - плохая практика, но мы находимся на стадии стабилизации.
Проблема
Когда я пытаюсь установить свой закрытый модуль в локальный проект nodejs, я всегда получаю предыдущую версию:
npm install acme-module --save
Проверки
- Я удалил папку в репозитории Nexus и произвел новую публикацию npm без ошибок.
- Я могусм. новую папку с правильным .tgz и, если я скачаю ее (щелкните правой кнопкой мыши и сохраните), я увижу мою последнюю версию исходного кода, и это хорошо.
- Я попытался удалить все модули npm, но всегда загружается предыдущая версия.
Возможная причина
Если я отключаюсь от Интернета, npm install по-прежнему работает без ошибок,Итак, я думаю, мой приватный модуль npm acme-module , кэширован в какой-то папке, и это препятствует загрузке последней версии.
Вопрос
Почему npm install работает без подключения к интернету и как заставляет загружать точные версии, расположенные в моем реестре Nexus вместо локальных модулей.
Подобные вопросы