D盘path/demo路径下,
npm和yarn的包安装过程
- 项目A:第一次安装mockjs依赖,联网下载依赖到项目A的node_modules,同时备份缓存到全局目录的缓存文件一份mockjs
- 项目B:第二次使用mockjs,不用联网也可以安装。做法是从全局目录的缓存文件中拷贝一份到项目B的node_modules
pnpm的包安装过程与使用原理:
- 项目A:第一次安装mockjs依赖,联网下载依赖到D盘根目录下的缓存文件中,同时设定一个指向改地址的指针、存到项目A中对应位置,让A项目的依赖和缓存中的依赖建立链接
- 项目B:第二次使用mockjs依赖,再次同D盘根目录下的缓存文件中拷贝指针到B的对应位置即可。