个人博客 个人博客
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

董先亮

前端react开发
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • homebrew
  • yarn
  • npm
  • eslint
  • prettier
  • lint-staged
  • pretty-quick
  • husky
  • commitlint
  • pnpm
    • 为什么现在都推荐用pnpm安装项目依赖呢?
      • 为什么更节省磁盘空间
      • 为什么安装速度极快
  • npx
  • vite
  • git
  • iTerm配置
  • Mac常见问题
  • 工具
NeverStop1024
2022-11-05
目录

pnpm

# 为什么现在都推荐用pnpm安装项目依赖呢?

  • 包安装速度极快
  • 磁盘利用非常有效

# 为什么更节省磁盘空间

  使用pnpm安装的依赖都会放在pnpm本地的安装仓库,每次需要安装新依赖时候,都会先检查这个本地仓库,如果存在直接软链接的方式链接到我们的项目,如果不存在就先下载到本地仓库,再软链接到我们的项目。
  这样我们如果100个项目依赖了lodash,用yarn或npm需要装100次,而pnpm只需要安装一次。

# 为什么安装速度极快

  yarn与npm3每次安装依赖都要重新网络下载,而pnpm会先去本地仓库查找,存在的话,直接软链接的方式,链接过来,不需要走网络,所以安装速度极快。

编辑 (opens new window)
上次更新: 2022/11/06
commitlint
npx

← commitlint npx→

最近更新
01
mock使用
07-12
02
websocket即时通讯
07-12
03
前端面试题
07-09
更多文章>
Theme by Vdoing | Copyright © 2022-2023 NeverStop1024 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式