可爱小馒头

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

用pnpm取代npm进行包管理

npm是Node.js内置的包管理工具。但是因对日益膨胀的包之间的依赖关系,有点跟不上发展。虽然npm 3开始采用了扁平的依赖关系树来处理包的依赖。面临项目中动不动就上千的包依赖,每次安装包就得好等一会,而且大量浪费磁盘空间。虽然yarn着手解决于npm一些不足,主要是解决安装包版本的不确定性,使用本地缓存。这在npm的后续版本中也进行了改进,使用了增加lock文件来确定安装包的版本。...