Skip to content

包管理工具

常用命令

npmyarnpnpm
npm init [-y]yarn initpn init
npm installyarnpn i
npm install pkg [-D] [-g]yarn add pkgpn add pkg
npm uninstall pkg [-D] [-g]yarn rm pkgpn rm pkg
npm update pkg [-g]yarn up pkg [global]pn up pkg
npm run devyarn devpn dev
npm list [-g]yarn list [global]pn list

pnpm

pnpm

执行器

sh
# 本地执行
# 执行本地安装包,行不通就报错结束

npm exec pkg
pnpm exec pkg

# 简写
pn pkg
sh
# 临时执行
# 优先本地执行,行不通就临时下载执行(全局缓存)

npx pkg
pnpm dlx pkg


# 简写
pnx pkg

对比

包管理工具推出年份代表作现状
npm2010Node.js 官方自带最老牌,用户最多,但速度慢
yarn2016Facebook 推出当时比 npm 快,但现在优势不明显
pnpm2017新一代最快!最省硬盘! 目前趋势
bun2022超新星不仅包管理,还是运行时,潜力股