当前位置:网站首页>pnpm简介和用法
pnpm简介和用法
2022-08-08 00:06:00 【发与少年】
一、介绍
performant npm ,意味“高性能的 npm”。pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为“最先进的包管理工具”
官网:pnpm - npm
二、特点
1、速度快、节约磁盘空间、非常适合 monorepos、安全性高……
2、用作 Node.js 版本管理器,请参阅pnpm 环境使用
三、安装
1、在 macOS、Linux 或适用于 Linux 的 Windows 子系统上:
curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm2、在 Windows 上(使用 PowerShell):
(Invoke-WebRequest 'https://get.pnpm.io/v6.16.js' -UseBasicParsing).Content | node - add --global pnpm3、使用 npm:
npx pnpm add -g pnpm四、用法
1、只需使用 pnpm 代替 npm/Yarn。例如,通过以下方式安装依赖项:
pnpm install2、此外,pnpm dlx而不是 npx:
pnpm dlx create-react-app my-cool-new-app五、基准
pnpm 相比较于 yarn/npm 这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的 benchmark 数据可以看出在一些综合场景下比 npm/yarn 快了大概两倍:
在此处查看所有基准:

边栏推荐
猜你喜欢
随机推荐
《树上差分》小题两则
solidworls view and model and drawing operation shortcuts
MYSQL高级篇-----索引优化分析
Detailed explanation of SQL DNSlog injection
永远不停歇
LeetCode weeks checking] "305th week 20220807
本古里安大学|基于深度强化学习的稠密神经网络多目标剪枝
家乡的黄桃
【PHP库】phpseclib - sftp远程文件操作
程序后台运行并实时输出日志
设计循环队列
同花顺炒股软件正规吗?安全吗?
高数_证明_柯西中值定理
Shell脚本中常用命令复习
结合实际聊聊防反接电路(防反接电路总结)
Two queues implement a stack
visual studio code中rust代码debug时中文乱码的处理【win10平台】
C语言:打印水仙花数
立秋是中稻收割的日子
Flutter与原生通信(下)









