跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.js大前端

Linux 系统安装与使用 PNPM 包管理器教程

PNPM 是一款高性能的 Node.js 包管理器,相比 npm 具有更快的安装速度和更低的磁盘占用。在 Linux 系统上通过 npm、Curl 脚本及 Homebrew 三种方式安装 PNPM 的步骤,并涵盖了初始化项目、安装依赖、添加特定版本依赖、移除依赖、运行脚本以及清理缓存等常用操作命令。PNPM 通过硬链接机制优化存储,是现代 JavaScript 项目中推荐使用的工具。

草莓泡芙发布于 2026/3/24更新于 2026/9/1013K 浏览
Linux 系统安装与使用 PNPM 包管理器教程

Linux 系统安装与使用 PNPM 包管理器教程

PNPM(Performant NPM)是一个非常快速的包管理器,作为 npm 的替代品,PNPM 在安装速度和磁盘占用方面都具有显著优势。PNPM 通过'硬链接'共享依赖来节省磁盘空间,并且比 npm 更加高效。本文将介绍如何在 Linux 系统上安装和使用 PNPM。

一、安装前准备

首先,确保你的 Linux 系统中已安装了 Node.js 和 npm。可以使用以下命令检查是否已经安装:

node -v
npm -v

如果没有安装 Node.js 和 npm,可以参考 Node.js 官方文档 安装 Node.js。

二、通过 NPM 安装 PNPM

如果你已经安装了 npm,可以直接通过 npm 安装 PNPM:

npm install -g pnpm

安装完成后,可以通过以下命令验证 PNPM 是否安装成功:

pnpm -v

如果命令输出了 PNPM 的版本号,则表示安装成功。

三、通过 Curl 安装 PNPM

如果你不想使用 npm 安装 PNPM,可以通过 curl 下载并执行官方安装脚本。执行以下命令:

curl -fsSL https://get.pnpm.io/install.sh | sh -

此命令会下载并执行 PNPM 的安装脚本,它会自动安装 PNPM 并将其添加到环境变量中。安装完成后,可以通过以下命令验证 PNPM 是否安装成功:

pnpm -v

四、通过 Homebrew 安装 PNPM(适用于 Linux)

如果你在 Linux 上使用 Homebrew,可以通过 Homebrew 安装 PNPM。首先,确保你已经安装了 Homebrew。然后运行以下命令:

brew install pnpm

安装完成后,同样使用 pnpm -v 来检查是否成功安装。

五、升级 PNPM

如果你已经安装了 PNPM,并希望升级到最新版,可以使用以下命令进行升级:

pnpm add -g pnpm

如果你是通过 npm 安装的 PNPM,可以运行:

npm install -g pnpm

如果你是通过 curl 或其他方式安装的,可以重新运行安装命令来确保你的 PNPM 版本是最新的。

六、使用 PNPM

安装完成后,你可以使用 PNPM 来管理你的 JavaScript 项目依赖。下面是一些常见的 PNPM 使用命令。

6.1 初始化项目

通过 pnpm init 命令初始化一个新的项目:

pnpm init

这会创建一个新的 package.json 文件。

6.2 安装依赖

使用 pnpm install 命令来安装项目所需的依赖:

pnpm install
6.3 添加依赖

要安装某个依赖包,可以使用 pnpm add 命令。例如,安装 lodash:

pnpm add lodash

安装特定版本的依赖:

pnpm add [email protected]
6.4 移除依赖

如果你需要移除不再使用的依赖,可以使用 pnpm remove 命令:

pnpm remove lodash
6.5 运行脚本

你可以通过 pnpm run 执行 package.json 中定义的脚本。例如,如果你在 package.json 中定义了一个 start 脚本,可以通过以下命令启动:

pnpm run start
6.6 查看安装的依赖

要查看项目中已安装的所有依赖,可以使用以下命令:

pnpm list
6.7 清理缓存

PNPM 具有缓存机制,以提高后续安装的速度。如果你需要清理缓存,可以使用以下命令:

pnpm store prune

七、总结

PNPM 是一个快速且高效的 JavaScript 包管理工具,安装过程非常简单。通过本教程,你可以在 Linux 上通过多种方式安装 PNPM,并掌握一些常见的 PNPM 使用命令。PNPM 相较于 npm,能够显著提高包管理的性能,并减少磁盘空间的占用,是现代 JavaScript 项目中一个非常有用的工具。

希望这篇教程能够帮助你顺利安装并使用 PNPM。如果你遇到任何问题,可以参考 PNPM 官方文档 了解更多详细信息。

目录

  1. Linux 系统安装与使用 PNPM 包管理器教程
  2. 一、安装前准备
  3. 二、通过 NPM 安装 PNPM
  4. 三、通过 Curl 安装 PNPM
  5. 四、通过 Homebrew 安装 PNPM(适用于 Linux)
  6. 五、升级 PNPM
  7. 六、使用 PNPM
  8. 6.1 初始化项目
  9. 6.2 安装依赖
  10. 6.3 添加依赖
  11. 6.4 移除依赖
  12. 6.5 运行脚本
  13. 6.6 查看安装的依赖
  14. 6.7 清理缓存
  15. 七、总结

更多推荐文章

查看全部
  • DeepSeek-R1 大模型基于 MS-Swift 框架部署、推理与微调指南
  • OpenClaw 101:本地优先的 AI 智能体部署与实战指南
  • Coze 工作流核心节点实战:逻辑控制与 AIGC 多媒体处理
  • 如何用faster-whisper实现5倍速语音转文字:终极免费方案
  • C++ 游戏开发入门与进阶指南
  • 汽车雷达多径效应下的幽灵目标检测技术解析
  • Python 属性描述符:从原理到 ORM 实践
  • IDEA 与 WebStorm 多分支切换实战指南
  • Python 量化回测框架 backtesting.py 实战教程
  • Seedance 2.0 实测:影视级 AI 视频生成的商业化落地
  • 基于 Docker 的本地 AI 量化分析平台搭建与波浪理论实战
  • Python 抖音自动化机器人 Douyin-Bot 核心功能与配置指南
  • 自动化机器学习实战:从调参到模型部署指南
  • Android 15 新特性及开发者进阶技能解析
  • Altium Designer AI 实战:PCB 设计全流程高效指南
  • Openclaw 连接本地 Ollama 及 Qwen WebUI 无响应排查步骤
  • Stable Diffusion 底模 VAE 推荐与配置指南
  • 利用提示词优化 AI 写作以去除机器痕迹的方法
  • 钉钉 Webhook 消息推送完全指南
  • Linux 网络编程:基于 C++ 实现 JSON 与 HTTP Web 服务器

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online