npm 命令速查表
npm 最常用命令的快速参考,按功能分组,适合打印或 Ctrl+F 搜索
项目初始化
npm init -y |
快速创建 package.json |
npm init vite@latest |
用 Vite 模板创建项目 |
npx create-react-app my-app |
创建 React 项目 |
npx create-next-app@latest |
创建 Next.js 项目 |
依赖管理
npm install |
安装所有依赖 |
npm install <pkg> |
安装生产依赖 |
npm install -D <pkg> |
安装开发依赖 |
npm install -g <pkg> |
全局安装 |
npm uninstall <pkg> |
卸载包 |
npm update |
更新依赖 |
npm ci |
干净安装(CI 用) |
npm prune |
清理多余的包 |
脚本运行
npm run <script> |
运行自定义脚本 |
npm start |
运行 start 脚本 |
npm test |
运行测试 |
npm run build |
构建项目 |
npx <cmd> |
执行包命令(无需全局安装) |
信息查询
npm ls --depth=0 |
查看顶层依赖 |
npm outdated |
检查可更新的包 |
npm info <pkg> |
查看包信息 |
npm search <keyword> |
搜索包 |
npm run |
列出所有可用脚本 |
发布相关
npm login |
登录 npm |
npm whoami |
查看当前用户 |
npm version patch |
升补丁版本 |
npm version minor |
升次版本 |
npm publish |
发布包 |
npm pack --dry-run |
预览发布内容 |
配置与缓存
npm config set registry <url> |
设置镜像源 |
npm config get registry |
查看当前源 |
npm cache clean --force |
清除缓存 |
npm config list |
查看所有配置 |