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 查看所有配置