pnpm 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
pnpm 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
pnpm 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 TypeScript
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2021-08-03

软件简介

pnpm 是一个速度快、磁盘空间大的软件包管理器。pnpm 使用内容可寻址文件系统将所有模块目录中的所有文件存储在磁盘上。使用 npm 或 Yarn 时,如果你有 100 个项目使用 lodash,则磁盘上将有 100 个 lodash 副本。使用 pnpm,lodash 将存储在内容可寻址的存储中。

特性:

  • 快速。比替代方案快 2 倍(参见基准测试
  • 高效。node_modules 内的文件是由一个可寻址的内容存储空间链接的。
  • 非常适合 monorepos
  • 严格。一个包只能访问其 package.json 中指定的依赖关系。
  • 确定性的。有一个名为 pnpm-lock.yaml 的 lockfile。
  • 在任何地方都适用。支持 Windows、Linux 和 macOS。
  • 久经沙场。自 2016 年以来被各种规模的团队在生产中使用。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1)
发表了资讯
11/21 07:14

pnpm 7.17 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.17 正式发布,更新内容如下: 变化: 增加了一个新的命令 pnpm licenses list,可以显示软件包的许可证 支持 pnpm env list列出全局或...

0
4
发表了资讯
10/25 07:27

pnpm 7.14 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.14 正式发布,自 7.13 以来的更新内容如下: 添加 pnpm doctor 命令,对已知的常见问题进行检查 忽略 always-auth 设置 降级@pnpm/n...

0
1
发表了资讯
10/04 07:01

pnpm 7.13 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.13 正式发布,更新内容如下: GitHub Workflows 的安全加固 功能:合并来自 opts 和 pnpmfile 中的 readPackage hook 功能:从更新中...

1
1
发表了资讯
09/20 07:18

pnpm 7.12 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.12 正式发布,更新内容如下: 允许在任何目录下编辑软件包 为 hoist-pattern 和 public-hoist-pattern 添加 ignore patterns 支持 忽...

0
2
发表了资讯
09/06 07:15

pnpm 7.10 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.10 正式发布,更新内容如下: 改变: 支持新的基于时间的解析策略。 当 resolution-mode 被设置为 time-based 的时候,pnpm 将以如下...

6
2
发表了资讯
08/03 07:54

pnpm 7.8 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.8 正式发布,更新内容如下: 小改动 当publishConfig.directory被设置时,只有当publishConfig.linkDirectory被设置为true时,才能将...

0
0
发表了资讯
07/23 07:40

pnpm 7.6 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.6 正式发布,更新内容如下: pnpm rebuild 接受 --store-dir fix(deploy): 默认包含所有 deps chore(deps): 升级 nock 到 v13 修复:...

1
3
发表了资讯
05/18 07:22

pnpm 7.1 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.1 正式发布,更新内容如下: fix: 应该将有关安装的信息打印到 stderr #4696 fix: 之前 pnpm setup会破坏包含非 ASCII 字符的 %PATH%...

1
2
发表了资讯
05/07 07:09

pnpm 7.0 发布,节省磁盘空间的软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.0 正式发布,更新内容如下: 主要变化 不支持 Node.js 12 运行 pnpm -r exec|run|add 时,默认排除了 root 包 默认情况下, embed-re...

5
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
9 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部