📦
NPM / Yarn 命令速查表
npm/yarn/pnpm 包管理、脚本、版本管理、发布命令速查
NPM / Yarn 命令速查表
包管理
# npm
npm init -y # 初始化
npm install pkg # 安装
npm i pkg@1.2.3 # 指定版本
npm i -D pkg # devDependencies
npm i -g pkg # 全局安装
npm uninstall pkg # 卸载
npm update pkg # 更新
npm ls # 列出已安装
# yarn
yarn init -y
yarn add pkg
yarn add pkg@1.2.3
yarn add -D pkg
yarn global add pkg
yarn remove pkg
yarn upgrade pkg
yarn list
# pnpm
pnpm add pkg
pnpm add -D pkg
pnpm remove pkg脚本运行
npm run dev # 运行 scripts
npm run build
npm test
npx eslint . # 运行包命令(不安装)
npm exec -- eslint . # 新版 npx版本管理
npm version patch # 1.0.0 → 1.0.1
npm version minor # 1.0.0 → 1.1.0
npm version major # 1.0.0 → 2.0.0
npm version 1.2.3 # 直接设置
npm outdated # 查看过期包
npm audit # 安全审计
npm audit fix # 自动修复发布
npm login
npm publish
npm publish --tag beta # 发布 beta 标签
npm unpublish pkg@1.0.0 # 撤回(72h 内)
npm whoami # 当前登录用户缓存与清理
npm cache clean --force
yarn cache clean
rm -rf node_modules package-lock.json
npm install # 全新安装
npx npkill # 清理 node_modules(工具)配置
npm config list # 查看配置
npm config set registry https://registry.npmmirror.com # 换源
npm config set save-exact true # 精确版本(不加 ^)