npm常用的命令
- 初始化项目
- 安装依赖
- 清理缓存
- 发布包
- 其他实用命令
- 依赖管理
- 缓存管理
- 其他实用命令
初始化项目
npm init
npm init -y
安装依赖
npm install
npm install <package>
npm install <package> --save
npm install <package> --save-dev
npm install <package>@<version>
npm install -g <package>
- 更新依赖
npm update
npm update <package>
npm outdated
- 卸载依赖
npm uninstall <package>
npm uninstall <package> --save
npm uninstall <package> --save-dev
npm uninstall -g <package>
- 查看包信息
npm list
npm list -g --depth=0
npm view <package>
npm view <package> versions
npm info <package>
清理缓存
npm cache clean --force
发布包
npm login
npm publish
npm unpublish <package>@<version>
其他实用命令
npm root -g
npm audit
npm audit fix
npm dedupe
依赖管理
pnpm install 安装所有依赖(简写 pnpm i)
pnpm add <package> 添加生产依赖(如 pnpm add lodash)
pnpm add -D <package> 添加开发依赖(如 pnpm add -D typescript)
pnpm add -g <package> 全局安装包
pnpm remove <package> 移除依赖(简写 pnpm rm)
pnpm update 更新所有依赖
pnpm update <package> 更新指定依赖
缓存管理
pnpm store prune 清理未被使用的依赖包(替代旧版 pnpm cache clean)
pnpm store status 查看缓存使用情况
pnpm store path 显示缓存目录路径
其他实用命令
pnpm why <package> 查看某个依赖为什么被安装
pnpm list 列出已安装的依赖树(简写 pnpm ls)
pnpm outdated 检查过时的依赖
pnpm init 初始化项目(类似 npm init)
pnpm dlx <package> 临时下载并运行包(如 pnpm dlx create-vite)