小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

pnpm 11 RC has been released, featuring significant changes in performance, security, and configuration. Key updates include an SQLite-backed store index, tighter security defaults, and a...

pnpm 11 Release Candidate: ESM Distribution, Supply Chain Defaults and a New Store Format

InfoQ
InfoQ · 2026-04-21T16:00:00Z

本文介绍了在 Linux 系统中安装 pnpm 的方法,包括使用官方脚本、npm 和 Homebrew。pnpm 以高效的磁盘利用和快速安装而闻名,适合前端开发。文章还包括配置、常用命令和故障排除,帮助用户快速上手。

在 Linux 系统中安装与使用 pnpm:全面指南

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-22T10:00:12Z

Feross Aboukhadijeh在播客中探讨了软件安全的矛盾:快速升级npm包虽然能提升安全性,但也增加了供应链攻击的风险。他提到pnpm的minimumReleaseAge功能,建议避免安装最近发布的包,以减缓更新速度。他认为信任用户比严格限制更有效,并对安全挑战持乐观态度。

播客笔记:Feross Aboukhadijeh在The Changelog上的讨论

Jim Nielsen’s Blog
Jim Nielsen’s Blog · 2025-11-19T19:00:00Z

pnpm v9.5 引入了 catalogs 功能,简化了 monorepo 的依赖管理,降低了多个项目间版本统一的难度,提升了开发效率。

pnpm 的 catalogs 功能

icodex - 个人网站
icodex - 个人网站 · 2025-11-11T00:00:00Z

本文测试了不同包管理器在 StarBlog Vue Admin 项目中的空间占用情况。结果显示,pnpm 占用最少(205.36 MB),bun 占用最多(234.13 MB),而 npm 和 yarn 的占用相近,均在 200 MB 左右。Node.js 20 的优化使 npm 在速度和空间占用上都有所提升。

主流 nodejs 包管理器 pnpm vs bun vs npm vs yarn 简单横评 - 程序设计实验室

程序设计实验室
程序设计实验室 · 2025-08-27T04:01:00Z
NPM、Yarn与PNPM:为什么有这么多选择?

JavaScript开发者常用的包管理器有NPM、Yarn和PNPM。NPM使用广泛,但在大型项目中速度较慢。Yarn提供更快的安装和更好的用户体验,适合大型项目。PNPM通过减少重复依赖,提高速度和存储效率,成为2025年的最佳选择。选择包管理器时应考虑项目需求和开发者偏好。

NPM、Yarn与PNPM:为什么有这么多选择?

DEV Community
DEV Community · 2025-05-29T23:51:28Z
为什么我从npm切换到pnpm(以及你也应该这样做的原因)

pnpm是JavaScript的高效包管理器,采用缓存机制加快安装速度,节省磁盘空间,并提供严格的依赖管理。它与npm兼容,适合大型项目和单一代码库,能显著提升开发效率。

为什么我从npm切换到pnpm(以及你也应该这样做的原因)

DEV Community
DEV Community · 2025-05-24T19:03:35Z
How to change Chainlit UI component

要安装可编辑版本的Chainlit,需在源代码根目录执行pnpm install或yarn install,修改UI组件后,在/chainlit/backend目录执行pnpm run buildUi编译UI。

How to change Chainlit UI component

DEV Community
DEV Community · 2025-05-21T09:16:30Z
`pnpm` 设置步骤

pnpm比npm更快,采用符号链接和内容可寻址存储,默认严格以防止依赖提升问题。安装pnpm后,项目初始化、添加依赖、运行脚本和安装依赖的步骤简单明了。切换到pnpm时需创建pnpm-lock.yaml,并建议删除node_modules和package-lock.json以避免冲突。

`pnpm` 设置步骤

DEV Community
DEV Community · 2025-05-18T01:37:35Z
📦 npm与Yarn与pnpm – 2025年你应该使用哪个包管理工具?

2025年JavaScript开发者主要使用npm、Yarn和pnpm三种包管理工具。pnpm在速度、依赖管理和磁盘空间效率上表现最佳,适合多个项目和单体仓库。初学者可选择npm,而企业级单体仓库推荐使用pnpm。

📦 npm与Yarn与pnpm – 2025年你应该使用哪个包管理工具?

DEV Community
DEV Community · 2025-05-09T15:39:28Z
如何修复 `Cannot find module 'bcrypt'` 错误?

使用PNPM时遇到错误,可以尝试安装node-gyp并运行pnpm approve-builds命令。也可以用支持TypeScript的bcryptjs替换bcrypt,API基本相同。

如何修复 `Cannot find module 'bcrypt'` 错误?

DEV Community
DEV Community · 2025-04-17T11:05:38Z
自动支持 pnpm v10

Vercel 现在支持 pnpm v10,新项目将自动使用该版本,现有项目仍使用 pnpm v9 以保持兼容性。用户可以查看构建日志确认使用的版本,并通过 Corepack 手动升级或降级。

自动支持 pnpm v10

Vercel News
Vercel News · 2025-02-28T13:00:00Z
npm、npx、yarn 和 pnpm - 您应该选择哪个包管理器?🚀

在前端和后端项目中,包管理器如npm、npx、yarn和pnpm至关重要。npm是主要的包管理器,npx可直接执行包而无需安装,yarn速度较快,pnpm则节省磁盘空间。选择时,pnpm和yarn适合小型项目,npm适合旧项目,npx适合频繁测试新包。

npm、npx、yarn 和 pnpm - 您应该选择哪个包管理器?🚀

DEV Community
DEV Community · 2025-02-24T21:08:02Z
通过Chrome扩展和快捷键在gitingest中打开GitHub网址

我发现了一个很棒的工具gitingest,可以将任何GitHub网址提取为纯文本和目录树。虽然有官方的Chrome扩展,但没有快捷键。我自己制作了一个扩展,链接在此:https://github.com/remusris/git-ingest-chrome-extension,安装需要npm和pnpm,具体步骤在README中。

通过Chrome扩展和快捷键在gitingest中打开GitHub网址

DEV Community
DEV Community · 2025-02-23T06:58:20Z
你熟悉npm/pnpm吗?那么你听说过tnpm或cnpm吗?

本文介绍了如何通过编程安装npm包,重点检测tnpm和cnpm客户端。tnpm是阿里巴巴的企业服务,cnpm是开源npm实现。文章还讨论了tnpm的快速模式及其优化效果。

你熟悉npm/pnpm吗?那么你听说过tnpm或cnpm吗?

DEV Community
DEV Community · 2025-02-20T06:48:20Z
NPM与Yarn与PNPM:为您的项目选择合适的包管理器

本文介绍了三种流行的JavaScript包管理器:npm、yarn和pnpm。npm使用简单但性能较慢;yarn由Facebook开发,速度快且安全;pnpm通过符号链接节省磁盘空间并加快安装速度。选择合适的包管理器需根据项目需求。

NPM与Yarn与PNPM:为您的项目选择合适的包管理器

DEV Community
DEV Community · 2025-02-19T19:37:56Z
Node.js 现已支持 TypeScript,JavaScript 新兴工具报告发布,新的开发者工具等更多内容

本周JavaScript动态介绍了Node.js原生支持TypeScript,简化开发流程;Shadcn/ui在新兴工具中崭露头角;新特性Import Attributes提升文件处理效率。此外,pnpm 10和Bun v1.1.43等工具更新,助力开发者提高效率。

Node.js 现已支持 TypeScript,JavaScript 新兴工具报告发布,新的开发者工具等更多内容

DEV Community
DEV Community · 2025-01-12T17:00:00Z
模块联合 V2 的 Rspack 是未来

模块联合团队在最新发布中专注于开发者体验,介绍了项目设置与决策,采用pnpm作为包管理器,选择React和TypeScript,并迁移至rspack以提升性能,最终实现应用的创建与配置。

模块联合 V2 的 Rspack 是未来

DEV Community
DEV Community · 2024-12-28T19:04:09Z
寻找一种简单的方法来请求Google搜索控制台索引您的网站页面?

要请求Google搜索控制台索引网站页面,首先初始化项目并安装google-indexing-script,更新package.json,创建index.js并添加代码。下载并重命名凭证JSON,设置Google搜索控制台用户权限,最后在终端运行pnpm命令索引所有页面。

寻找一种简单的方法来请求Google搜索控制台索引您的网站页面?

DEV Community
DEV Community · 2024-12-13T10:18:30Z
如何强制pnpm通过git HTTP安装npm包

pnpm在某个版本后可能通过SSH连接安装npm包,导致CI环境(如Vercel)出现连接错误。解决方法是使用`git config`命令将HTTP请求强制替换为HTTPS,从而避免SSH Key的需求,有效解决依赖安装中的随机性问题。

如何强制pnpm通过git HTTP安装npm包

雪猫社
雪猫社 · 2024-12-07T10:00:37Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码