📦

npm 命令速查

npm 常用命令速查:install/run/publish/ci/audit 等。

本地处理 · 不上传

加载工具中…

相关:npm · node · 包管理 · 命令 · 速查

npm 命令速查列出安装、脚本、版本管理与发布相关的常用命令与参数。日常前端开发绕不开的一张表。其中 npm ci 与 npm install 的差别,是 CI 环境能否复现构建的关键。

使用步骤

  1. 按安装、脚本、发布、审计分类找命令
  2. 注意 ci 与 install 的差别在于是否严格按锁文件
  3. 发布前用 --dry-run 看将要打包的文件
  4. 审计结果按可利用性判断,不必逐条追修

使用场景

  • 日常安装与更新依赖
  • 排查依赖冲突
  • 发布 npm 包
  • 理解锁文件与版本范围

小贴士

  • npm ci 与 npm install 不同:前者严格按锁文件安装且会先清空 node_modules,CI 环境应当用它以保证可复现。
  • 锁文件必须提交进版本库。不提交等于放弃了「所有人装到相同版本」的保证,也是「我这能跑」问题的常见根源。
  • npm ls 包名 能查出某个包是被谁依赖引入的,排查依赖冲突时很有用。

常见问题

npm ci 和 npm install 有什么区别?

ci 严格按锁文件安装、不会修改锁文件、且会先删除 node_modules,速度更快且结果可复现;install 会解析版本范围并可能更新锁文件。CI 流水线应该用 ci。

锁文件要不要提交?

应用项目必须提交,这是保证所有人和 CI 装到相同版本的唯一手段。库项目通常也建议提交,虽然它不影响使用者的安装结果,但能保证自身开发环境的一致。

依赖装不上或版本冲突怎么办?

先用 npm ls 包名 看清是谁引入了冲突版本。可以用 overrides 字段强制统一版本,但那是最后手段,优先应该升级引入冲突的直接依赖。

npm 命令速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用npm 命令速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。