"Npm install" сначала ищет пакеты в локальном кеше? - PullRequest
0 голосов
/ 29 сентября 2019

Я пытался выяснить, как локальный кеш помещается в поток npm install.Я сделал следующее:

  1. npm cache clear --force
  2. npm cache rd
  3. npm install react@16.10.1
  4. Я отключился от Интернета
  5. Я удалил каталог node_modules
  6. npm install react@16.10.1

Пакет был установлен и package-lock.json был успешно создан;однако следующее предупреждение в консоли заставило меня запутаться:

Using stale data from https://registry.npmjs.org/ because the host is inaccessible -- are you offline?
npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
...
...
  1. Почему npm вообще пытался подключиться к реестру, пока пакет существует в локальном кэше?и
  2. Что npm пытался получить из реестра?Он пытался загрузить весь пакет или просто хотел проверить некоторые метаданные, такие как хэш или около того?
...