📦
npm 命令速查
npm 常用命令速查:install/run/publish/ci/audit 等。
本地处理 · 不上传
加载工具中…
相关:npm · node · 包管理 · 命令 · 速查
npm 命令速查列出安装、脚本、版本管理与发布相关的常用命令与参数。日常前端开发绕不开的一张表。其中 npm ci 与 npm install 的差别,是 CI 环境能否复现构建的关键。
使用步骤
- 按安装、脚本、发布、审计分类找命令
- 注意 ci 与 install 的差别在于是否严格按锁文件
- 发布前用 --dry-run 看将要打包的文件
- 审计结果按可利用性判断,不必逐条追修
使用场景
- 日常安装与更新依赖
- 排查依赖冲突
- 发布 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 命令速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。