Я пытался выяснить, как локальный кеш помещается в поток npm install
.Я сделал следующее:
npm cache clear --force
npm cache rd
npm install react@16.10.1
- Я отключился от Интернета
- Я удалил каталог
node_modules
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.
...
...
- Почему
npm
вообще пытался подключиться к реестру, пока пакет существует в локальном кэше?и - Что
npm
пытался получить из реестра?Он пытался загрузить весь пакет или просто хотел проверить некоторые метаданные, такие как хэш или около того?