pnpm TODO

60 阅读1分钟

npm 原理

npm 存在问题

pnpm 是什么

pnpm 优点

  1. 快,这里的快指定复用快,pnpm 下载会将安装包下载到自己本地,建立一条软连。第二次使用同一个包的时候,就不需要下载,只需要重新建立一条软链,而且节省了硬盘空间
  2. 改进了依赖处理逻辑

pnpm 为啥比npm好,解决了npm的啥问题

pnpm的原理是什么

monorepo是什么

在一个代码仓库中管理多个项目,例如假设webpack 和plugin 或者loader

monorepo 如何使用

monorepo 优势 、解决了什么问题

  1. 优势:
    1. 便于团队共享知识库
    2. 便于管理多个互相依赖的项目
    3. 减少项目管理成本
  1. 劣势:
    1. 难以进行权限管理
    2. 版本管理混乱
    3. 代码质量参差不齐,且互相影响
    4. 技术栈升级困难
  1. 什么时候用
    1. 多个项目互相依赖
    2. 功能版本之间存在强关联
    3. 项目中存在多个编译入口,且构建条件存在差异
  1. 利用pnpm来管理monorepo

monorepo 原理是什么

mulitrepo 是什么

nx 是什么

turepack 是什么