npm 包管理速查表
npm 是 Node.js 默认的包管理工具,整理常用命令和工作流,快速查阅项目管理高频操作。
返回 编程语言项目初始化 2
npm init -y快速生成 package.json
npm init @scope用模板初始化项目
依赖管理 6
npm install <package>安装依赖到 dependencies
npm install -D <package>安装到 devDependencies
npm install -g <package>全局安装
npm uninstall <package>卸载依赖
npm update更新所有依赖
npm outdated查看可更新的依赖
脚本运行 5
npm run <script>运行 package.json 中的脚本
npm run dev运行开发脚本(常用简写)
npm run build运行构建脚本
npm test运行测试(npm run test 的简写)
npm start运行 start 脚本(简写)
缓存与清理 5
npm cache clean --force清理 npm 缓存
rm -rf node_modules && npm install重新安装所有依赖
npm ls查看依赖树
npm audit检查安全漏洞
npm audit fix自动修复安全漏洞
💡 提示
- npm install 不带参数会安装 package.json 中的所有依赖。
- package-lock.json 锁定依赖版本,应该提交到版本控制。
- npx 可以临时运行包而不全局安装,如 npx create-react-app my-app。
- npm ci 比 npm install 更快更可靠,适合 CI/CD 环境。