【问题标题】:npm, pnpm, yarn or pkglink for saving time and disk space?npm、pnpm、yarn 或 pkglink 以节省时间和磁盘空间?
【发布时间】:2020-04-13 10:41:56
【问题描述】:

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

我期待解决的问题:

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

寻求专家建议。

【问题讨论】:

    标签: node.js npm yarnpkg pnpm


    【解决方案1】:

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

    pnpm 只会在磁盘上保存一个包一次,它会使用硬链接将包添加到磁盘上的不同项目中。

    您可以使用 Yarn+pkglink 或 npm+pkglink 实现相同的效果,但这将是一个两步过程。首先,您将运行 npm|yarn install 然后 pkglink 删除重复项。

    【讨论】:

      猜你喜欢
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 2016-06-22
      • 1970-01-01
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多