pnpm介绍草稿
# store 目录
将下载的东西提到全局,避免多个项目重复下载
问题:
# node_modules 结构,与 npm 的不同点
npm 是直接平铺在 node_modules 目录下的,如果出现多个版本,则在某个包在继续下一层 node_modules
pnpm 采用两级结构
node_modules/express/...
node_modules/.pnpm/express@4.17.1/node_modules/xxx
1
2
2
node_modules/express 里面是个软链接,链接的是 .pnpm 里的地址
https://pnpm.io/how-peers-are-resolved
# 其他包管理工具迁移至 pnpm
想要保持依赖的版本不变,可以用这个工具: https://pnpm.io/cli/import
编辑 (opens new window)
上次更新: 2023/08/23, 09:32:05