威武大白

文章
5
资源
0
加入时间
3年0月9天

果断放弃npm切换到pnpm--节约磁盘空间(256G硬盘救星)

团队成立初期我们采用 npm3 来管理项目依赖,后续我们研发了自己组件库、图表库、工具库,采用了 monorepo 管理,依赖管理也由 npm3 切换成了 yarn(yarn workspace)。不管是 npm3 还是 yarn 都采用扁平化的 node_modules 文件夹方式,以此避免引入层级过深、相同依赖版本重复等问题。随着公司业务不断壮大,团队支撑的项目越来越多。由于依赖是跟随项目的,导致磁盘空间占用严重。由于上述原因,开始尝试使用 pnpm 来进行管理。节约磁盘空间pnpm 依赖项