“ npm install”是否首先在本地缓存中查找软件包?

时间:2019-09-29 12:33:40

标签: npm npm-install

我试图弄清楚本地缓存如何适合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试图从注册表中获取什么?是尝试下载整个软件包还是只是想检查一些哈希等元数据?

0 个答案:

没有答案