npm,pnpm,yarn或pkglink可以节省时间和磁盘空间?

我真的为每次为每个项目创建的node_modules文件夹的大小感到沮丧。因此,我一直在寻找一些节省时间的解决方案。我发现了PNPM(https://pnpm.js.org/),Yarn(https://yarnpkg.com/)和Pkglink(https://github.com/jeffbski/pkglink)。但是我不确定哪个更适合我的目的。

我期待解决的问题:

  1. 我不想一遍又一遍地重新下载相同的软件包
  2. 我不希望同一个软件包出现在多个项目中并占用空间
  3. 我想要一个稳定,快速且节省磁盘空间的解决方案

正在寻求专家的建议。

poboco 回答:npm,pnpm,yarn或pkglink可以节省时间和磁盘空间?

我认为pnpm可以满足您的所有要求。

pnpm只会在磁盘上保存一次软件包,并且会使用硬链接将软件包添加到磁盘上的其他项目。

您可以使用Yarn + pkglink或npm + pkglink达到相同的目的,但这将分为两个步骤。首先,您将运行npm | yarn install,然后运行pkglink删除重复项。

本文链接:https://www.f2er.com/2453704.html

大家都在问