
包管理工具详解 npm、yarn、cnpm、npx、pnpm
1 npm包管理工具
代码共享方案

包管理工具npm


2 package配置文件
npm的配置文件



方式二


常见的配置文件

常见的属性

常见的属性


常见的属性





依赖的版本管理

常见属性

npm install 命令

项目安装

3 npm install原理
npm install 原理

npm install 原理图解析

package-lock.json

npm其他命令

4 yarn、cnpm、npx
yarn工具






cnpm工具

npx工具







webpack对当前代码打包
原文件:index.js ->打包后得到main.js(对代码丑化,压缩)

局部命令的执行

5 发布自己的开发包
npm发布自己的包


6 pnpm使用和原理
什么是pnpm呢?

硬链接和软连接的概念

硬链接和软连接的演练

pnpm到底做了什么呢?

pnpm创建非扁平的 node_modules 目录

pnpm的安装和使用




安装成功

pnpm的存储store

