使用pnpm安装的依赖都会放在pnpm本地的安装仓库,每次需要安装新依赖时候,都会先检查这个本地仓库,如果存在直接软链接的方式链接到我们的项目,如果不存在就先下载到本地仓库,再软链接到我们的项目。 这样我们如果100个项目依赖了lodash,用yarn或npm需要装100次,而pnpm只需要安装一次。
yarn与npm3每次安装依赖都要重新网络下载,而pnpm会先去本地仓库查找,存在的话,直接软链接的方式,链接过来,不需要走网络,所以安装速度极快。
← commitlint npx→