素材阁

npm 命令速查

共 47 条常用 npm / pnpm 命令,覆盖初始化安装、查看更新、脚本运行、卸载清理、发布版本、 配置镜像六组场景,逐条给出命令与说明。支持搜索与分类筛选,点击命令即可复制。

初始化与安装

创建项目、安装依赖。

命令说明
快速生成 package.json(全部默认值)
按 package.json 安装全部依赖
安装并写入 dependencies
安装到 devDependencies
全局安装
安装指定版本
安装最新版本
按 lockfile 精确安装(CI 推荐)
pnpm 安装依赖(更省空间、更快)

查看与更新

查看版本、依赖树与可更新项。

命令说明
以树形列出已安装依赖
只列出顶层依赖
列出可更新的依赖及当前/最新版本
按 semver 范围更新依赖
把某依赖升到最新版
查看某包的可用版本列表
查看某包的详细信息
pnpm 中查看某包被谁依赖

脚本与运行

运行 package.json 中的脚本。

命令说明
运行 scripts.dev
运行 scripts.build
运行测试脚本(等价 npm run test)
运行启动脚本
列出所有可用脚本
追加参数透传给底层命令
不安装运行一次性 CLI 工具
pnpm 版本的一次性执行

卸载与清理

移除依赖与清理缓存。

命令说明
卸载依赖并从 package.json 移除
卸载全局包
移除 package.json 中未声明的依赖
强制清空 npm 缓存
校验并回收缓存空间
彻底重装依赖(解决怪问题)
清理 pnpm 全局存储中的无用包

发布与版本

打版本号、发布与登录。

命令说明
登录 npm 账号
自动把补丁版本号 +1 并打提交标签
次版本号 +1
主版本号 +1
发布当前包到 registry
发布 scoped 包并设为公开
打包成 .tgz 预览将要发布的内容
撤回已发布版本(72 小时内限制)

配置与镜像

registry、代理与配置文件。

命令说明
查看当前 registry 地址
切换为国内镜像源
设置代理
列出全部配置项
测试与 registry 的连通性
体检本地 npm 环境是否正常
pnpm 切换镜像源

使用说明

把 npm 与 pnpm 的常用命令按场景整理成一张可搜索的对照表,覆盖初始化安装、查看更新、脚本运行、卸载清理、发布版本、配置镜像六组,逐条给出命令与说明。纯静态数据,页面在浏览器本地展示,点击命令即可复制。

  1. 用搜索框按用途找命令,如 install、更新、镜像、发布、清理。
  2. 点分类按钮切到某一组,例如「脚本与运行」或「配置与镜像」。
  3. 点命令即可复制,粘贴到终端执行。
  4. 遇到依赖装不上或版本冲突时,优先看「卸载与清理」与「查看与更新」。

常见问题

npm install 和 npm ci 该用哪个?
本地开发用 npm install;CI/部署环境用 npm ci,它会严格按 package-lock.json 精确安装、先清空 node_modules,结果可复现且更快。
依赖装得很慢或失败怎么办?
多数是网络与 registry 问题。可切换到国内镜像源(npm config set registry https://registry.npmmirror.com),或检查代理设置;仍失败可清缓存后重试。
-D 和 --save-dev 是一回事吗?
是的,-D 是 --save-dev 的简写,会把包写入 devDependencies(仅开发用);不加 -D 则写入 dependencies(运行依赖)。

延伸阅读

相关工具