编辑
2026-07-11
前端
00

目录

一、常用命令分类
二、完整内置命令列表(按字母排序)
三、快速查阅提示

npm 的命令行工具提供了丰富的子命令,涵盖了从项目初始化、依赖管理到包发布、调试等全流程。
下面按 常用分类完整内置命令列表 两个维度整理,方便查阅。


npm list -g --depth=0 npm uninstall -g @anthropic-ai/claude-code

一、常用命令分类

分类常用命令说明
项目初始化npm init创建 package.json,可用 npm init -y 快速生成
依赖安装npm install(简写 npm i安装 package.json 中所有依赖;加 -g 全局安装;加 --save-dev 开发依赖
卸载依赖npm uninstall(简写 npm rm卸载包,全局加 -g
更新依赖npm update更新包到符合 package.json 版本范围的最新版
查看已安装npm list(简写 npm ls查看本地或全局(加 -g)已安装的包树
运行脚本npm run执行 package.json 中定义的 scripts 脚本;npm startnpm test 可省略 run
包发布npm publish将当前包发布到 npm 仓库
登录/登出npm login / npm logout管理 npm 账号登录状态
配置管理npm config设置或读取 npm 配置(如 registryproxy
查看包信息npm view(简写 npm v查看包在 registry 中的详细信息
缓存清理npm cache clean清理 npm 缓存,解决缓存导致的问题
审计安全npm audit检查依赖中的安全漏洞并尝试修复

二、完整内置命令列表(按字母排序)

以下所有命令均可通过 npm <command> --help 查看详细用法。

命令简要说明
npm access设置包访问权限(公开/私有)
npm adduser(别名 login添加用户到 registry(实际与 npm login 相同)
npm audit审计依赖安全漏洞并自动修复
npm bin显示 npm 的 bin 目录路径
npm bugs打开包的 issues 页面
npm cache管理 npm 缓存
npm ci根据 package-lock.json 安装依赖(用于 CI 环境,更快更严格)
npm completion生成 bash/zsh 命令补全脚本
npm config管理 npm 配置
npm dedupe简化依赖树,减少冗余
npm deprecate为包的某个版本设置废弃警告
npm diff比较本地文件与包版本的差异
npm dist-tag管理包的发行标签(如 latestbeta
npm docs(别名 home在浏览器中打开包的文档页面
npm doctor检查 npm 环境健康状态
npm edit编辑已安装包的源文件
npm exec(别名 x执行命令,自动补全 node_modules/.bin 路径
npm explain(别名 why解释为什么某个包被安装
npm explore进入已安装包的目录并执行命令
npm find-dupes查找依赖树中重复的包
npm fund显示依赖包的捐赠信息
npm get获取某个配置项的值
npm help查看帮助文档
npm hook管理 registry hook(webhook 通知)
npm init创建 package.json 文件
npm install(别名 i安装包
npm install-ci-testci 再运行测试
npm install-testinstall 再运行测试
npm link本地软链接包(用于开发调试)
npm list(别名 ls列出已安装的包
npm login(别名 adduser登录 npm registry
npm logout登出
npm ls(见 list同上
npm npm无操作,用于测试 npm 是否正常运行
npm org管理组织(organization)成员
npm outdated检查哪些包有新版本
npm owner(别名 author管理包的维护者
npm pack打包当前目录为 .tgz 文件
npm ping测试 registry 是否可达
npm pkg管理和编辑 package.json 字段
npm prefix显示当前包的根目录路径
npm profile管理用户个人资料信息
npm prune移除多余的包(不在依赖列表中的)
npm publish发布包到 registry
npm query使用 CSS 选择器查询依赖树
npm rebuild重新编译 native 模块
npm repo打开包的仓库页面
npm restart运行 restart 脚本
npm root显示 npm 的依赖安装根目录
npm run-script(别名 run执行 package.json 中的脚本
npm search在 registry 中搜索包
npm set设置配置项
npm shrinkwrap锁定依赖版本(生成 npm-shrinkwrap.json
npm star / npm stars标记/查看喜欢的包
npm start运行 start 脚本
npm stop运行 stop 脚本
npm team管理组织团队权限
npm test(别名 t运行 test 脚本
npm token管理访问令牌(用于 CI/CD)
npm uninstall(别名 rm, r, un卸载包
npm unpublish从 registry 撤回已发布的包
npm unstar取消标记喜爱的包
npm update(别名 up, upgrade更新包
npm version修改包版本号并提交 git tag
npm view(别名 v查看包的 registry 信息
npm whoami显示当前登录的用户名

三、快速查阅提示

  • 在终端输入 npm help 会列出所有命令的简要帮助。
  • 使用 npm <command> -h 查看具体命令的用法。
  • 官方文档(npm CLI Commands)提供最详尽的说明。

本文作者:Weee

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!