pnpm 基本详细使用(安装、卸载、使用)

简介: pnpm 基本详细使用(安装、卸载、使用)

一、简介

  • 官网地址GitHub地址官方安装文档官方卸载文档
  • pnpm 全称 performant npm,意思为 高性能的 npmpnpmnpm/yarn 衍生而来,解决了 npm/yarn 内部潜在的 bug,极大的优化了性能,扩展了使用场景。被誉为 最先进的包管理工具
  • 特点:
    速度快、节约磁盘空间、支持 monorepo、安全性高。
    pnpm 相比较于 yarn/npm 这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的 benchmark 数据可以看出在一些综合场景下比 npm/yarn 快了大概两倍。
  • node.js 兼容情况

二、安装

  • 通过 npm 安装
$ npm install -g pnpm
  • 使用 HomeBrew
$ brew install pnpm
  • 安装完成后,配置镜像
# 获取当前配置的镜像地址
$ pnpm get registry
# 设置新的镜像地址
$ pnpm set registry https://registry.npm.taobao.org
  • (可选)修改默认安装包的仓库位置
$ pnpm config set store-dir E:/xxx

三、使用

  • 常用命令对比
npm 命令 pnpm 等价命令
$ npm install $ pnpm install 安装全部依赖
$ npm install 包名 $ pnpm add (-D) 包名 安装指定包
$ npm uninstall 包名 $ pnpm remove 包名 移除指定包
$ npm run 脚本 $ pnpm 脚本 运行脚本
  • 升级版本
$ pnpm add -g pnpm to update
相关文章
|
4天前
|
JavaScript 安全 Windows
NPM包的安装、更新、卸载
NPM包的安装、更新、卸载
|
4天前
|
开发工具
npm install 卡死问题解决
npm install 卡死问题解决
|
2天前
npm 包管理
npm 包管理
6 0
|
4天前
|
缓存 资源调度
npm install安装时一直idealTree:npm: sill idealTree buildDeps解决方案(亲测有效)
npm install安装时一直idealTree:npm: sill idealTree buildDeps解决方案(亲测有效)
90 2
|
6月前
|
Linux iOS开发 MacOS
npm将软件包安装到哪里
npm将软件包安装到哪里
108 0
|
4天前
|
JavaScript 前端开发 API
npm 包管理工具
npm 包管理工具
50 0
|
9月前
|
Web App开发 JavaScript 前端开发
nvm 安装、卸载与使用(详细步骤)
nvm 安装、卸载与使用(详细步骤)
1641 0
|
6月前
pnpm的安装与使用
pnpm的安装与使用
100 0
|
8月前
|
C++ Windows
卸载VS & 安装VS2022
卸载VS & 安装VS2022
|
9月前
|
资源调度 JavaScript
pnpm 基本详细使用(安装、卸载、使用)
pnpm 基本详细使用(安装、卸载、使用)
1810 0