当前位置: 首页 > ops >正文

PNPM总结

1 pnpm原理

pnpm会在node_modules下面直接依赖我们项目所依赖的包比如:

{"description": "","devDependencies": {"@types/node": "^20.19.10","electron": "^37.2.6","typescript": "^5.9.2"},
}

子依赖打平放在node_modules的.pnpm下面

在子依赖中可以看到一些符号链接。

pnpm的符号连接指向

Macbook/Users/用户名/Library/pnpm/store

解决幽灵依赖。

通过全局 store 和硬链接,相同的包只存储一次,不同版本通过不同的哈希值区分。

也可以自己设置store路径

   # 查看当前 store 路径pnpm store path# 设置自定义 store 路径pnpm config set store-dir /path/to/custom/store
/Users/用户名/Library/pnpm/store/v10/
├── files/           # 内容寻址存储
│   ├── 00/         # 按哈希值分组的文件
│   ├── 01/
│   ├── 02/
│   └── ...
├── index/          # 包的索引信息
└── tmp/            # 临时文件

http://www.xdnf.cn/news/17353.html

相关文章:

  • 面向软件定义汽车的确定性以太网网络解决方案
  • day 36_2025-08-09
  • 【线性代数】其他
  • 【2025】Datawhale AI夏令营-多模态RAG-Task1、Task2笔记-任务理解与Baseline代码解读
  • 我想做自动化报社保,用哪种技术更好一点呢?
  • ✨ 基于 JsonSerialize 实现接口返回数据的智能枚举转换(优雅告别前端硬编码!)
  • 【攻防实战】从外到内全链路攻防实战纪实
  • 一周学会Matplotlib3 Python 数据可视化-网格 (Grid)
  • React Native jpush-react-native极光推送 iOS生产环境接收不到推送
  • linux安装php
  • kafka架构原理快速入门
  • Office安装使用?借助Ohook开源工具?【图文详解】微软Office产品
  • 【解决方法】华为电脑的亮度调节失灵
  • 华为实验:SSH
  • 时间序列处理:从“杂乱数据”到“趋势预测”,3步解锁时间的秘密
  • stm32项目(25)——基于stm32的植物生长箱环境监测系统
  • 微软推出革命性AI安全工具Project IRE,重塑网络安全防御新范式
  • ToB大型软件可靠性测试方案
  • 基于Dify实现对Excel的数据分析--动态配置图表
  • Flutter 视频播放video_player、chewie
  • 欧拉公式的意义
  • 管家婆软件固定资产管理常见问答
  • 自动化一键部署 LNMP 环境
  • 深度学习入门Day8:生成模型革命——从GAN到扩散模型
  • 如何优雅的使用进行参数校验
  • Day02 员工管理,分类管理
  • 202506 电子学会青少年等级考试机器人六级器人理论真题
  • 黑马SpringAI项目-聊天机器人
  • DeepSeek智能考试系统智能体
  • 大语言模型提示工程与应用:ChatGPT提示工程技术指南