我为每次为每个项目都创建的node_modules文件夹的大小感到非常沮丧。因此,我一直在寻找一些节省时间的解决方案。我发现了PNPM(https://pnpm.js.org/),Yarn(https://yarnpkg.com/)和Pkglink(https://github.com/jeffbski/pkglink)。但是我不确定哪个更适合我的目的。
我期待解决的问题:
正在寻求专家意见。
我认为pnpm满足您的所有要求。
pnpm只会在磁盘上保存一次程序包,它将使用硬链接将程序包添加到磁盘上的其他项目。
您可以使用Yarn + pkglink或npm + pkglink达到相同的目的,但这将需要两个步骤。首先,您将运行npm | yarn install,然后运行pkglink删除重复项。