Leon's blog Leon's blog
首页
前端
场景
技术
更多
关于
收藏
索引
GitHub (opens new window)

Leon Yu

做一个有个性的开发者~
首页
前端
场景
技术
更多
关于
收藏
索引
GitHub (opens new window)
  • 前端
  • 前端工程化

    • 常见包管理工具
    • 前端工程化理解
  • JavaScript高级程序设计

  • sass

  • vue熟悉

  • 前端存储

  • opensumi

  • WebContainer

  • storybook

  • 性能优化

  • 卡颂React

  • JS基础

  • 前端
  • 前端工程化
leon yu
2024-07-30

常见包管理工具

# npm

  • 全称: Node Package Manager
  • 特点:
    • 最早的包管理工具,Node.js 默认的包管理器。
    • 提供了丰富的命令行工具来管理依赖、发布包等。
    • 社区庞大,生态系统丰富。

# yarn

  • 全称: Yet Another Resource Negotiator
  • 特点:
    • 由 Facebook 开发,旨在解决 npm 的一些性能和安全问题。
    • 更快的依赖安装速度,使用并行下载。
    • 更好的依赖管理,使用 yarn.lock 文件确保一致的依赖版本。

# pnpm

  • 全称: Performant NPM
  • 特点:
  • 通过硬链接和符号链接来节省磁盘空间和加快安装速度。
  • 支持 monorepo 项目结构,适合大型项目。
  • 更高效的依赖管理,减少重复安装。

# 三者之间的关系

  • 共同点:都是用于管理 JavaScript 项目的依赖包。
  • 差异点:在性能、磁盘空间使用、依赖管理方式等方面有所不同。
#核心技术
最近更新~: 2024/08/19, 01:05:55
前端
前端工程化理解

← 前端 前端工程化理解→

最近更新
01
应用层
01-11
02
计算机网络和因特网
12-22
03
关于
12-22
更多文章>
Theme by Vdoing | Copyright © 2024-2025 主题来自 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式