8月3日 打卡day10
今日学习:包管理器——pnpm
1、杀手锏的两个优势:
①包安装速度极快
②磁盘空间利用非常高效
2、依赖管理
①npm/yarn install 原理:包管理的步骤、嵌套逻辑
②npm3扁平化依赖:解决了大量包重复安装的问题
③npm3扁平化缺点:依赖结构的不确定性,扁平化算法复杂性很高,仍然可以非法访问没声明过依赖的包
3、pnpm 依赖管理
①node_modules目录下,发现依赖都是软链接形式,扁平的目录结构
②巧妙地规避了非法访问依赖的问题
4、pnpm基本使用
①pnpm install:安装项目下所有的依赖
②pnpm update:根据指定的范围将包更新到最新版本
③pnpm uninstall:在 node_modules 和 package.json 中移除指定的依赖
④pnpm link:将本地项目连接到另一个项目
展开
评论