格 千格 KiloCell

NPM 命令速查

Node Package Manager 常用指令集锦

什么是 NPM?

NPM (Node Package Manager) 是 Node.js 的默认包管理器,也是全球最大的开源库生态系统。通过 NPM,开发者可以轻松地安装、共享和分发代码,并管理项目中的依赖关系。

为什么要使用 NPM 命令速查表?

虽然大多数开发者每天都会使用 npm install 或 npm start ,但 NPM 还提供了许多强大却不常被记起的命令(如 npm audit , npm link 或 npm outdated )。

  • 提升效率: 快速找到不常用的命令,无需翻阅冗长的官方文档。
  • 解决具体问题: 例如,当项目出现安全漏洞时,如何使用 npm audit fix 自动修复。
  • 规范开发: 了解如何正确使用 -D 标志区分开发依赖和生产依赖。

NPM 常用命令详解

1. 项目初始化

使用 npm init 开始一个新项目。如果您想跳过所有提问并使用默认值,请使用 npm init -y 。这会立即生成一个 package.json 文件。

2. 依赖管理

安装包是 NPM 最核心的功能。 npm install <package> 将包添加到 dependencies 中,而 npm install -D <package> 则将其添加到 devDependencies (仅在开发环境下使用的工具,如 Webpack 或 ESLint)。

3. 运行脚本

npm run <script-name> 允许您执行 package.json 中 scripts 对象里定义的任何指令。常见的有 build , lint , dev 等。

4. 配置与镜像

在国内开发环境下,由于网络原因,直接连接官方 NPM 仓库可能会很慢。通过 npm config set registry 命令切换到淘宝镜像 (npmmirror) 可以显著提升下载速度。

解决的具体问题

本工具旨在解决以下开发者痛点:

  • 记不住复杂指令: 比如查看全局安装包的命令 npm list -g --depth=0 。
  • 安全意识提升: 快速查询如何进行漏洞扫描和自动修复。
  • 环境一致性: 通过 npm ci (Clean Install) 确保团队成员安装的依赖版本完全一致。
已复制到剪贴板