Builderoom
安装

JavaScript 的包管理器,用于安装、管理和发布 JavaScript 依赖包。

专有
安装命令(说明)bash
curl -qL https://www.npmjs.com/install.sh | sh
最小用法bash
npm <command>

产品信息

形态
命令行工具
分类
开发与工程 › 包管理与制品库
定价
开源
授权协议
专有
首发日期
2026年9月28日
收录时间
2026年9月28日

概览

GitHubGitHub

npm 是 JavaScript 生态中的包管理器命令行工具(CLI),默认随 Node.js 一起分发安装。它的主要用途是帮助开发者管理项目依赖、从 registry 下载和安装软件包,以及将包发布到 npm Public Registry 或其他兼容的第三方 registry。 ### 运行要求 使用 npm 需要运行当前受支持的 Node.js 版本。具体的支持版本列表可以在 Node.js releases 页面查看。 ### 安装方式 npm 默认与 Node.js 捆绑在一起,大多数第三方发行版也会默认包含它。除了通过 nodejs.org 下载安装 Node.js 外,还可以直接使用官方提供的 `install.sh` 脚本进行安装: ```bash curl -qL https://www.npmjs.com/install.sh | sh ``` 如果需要在同一台机器上管理多个版本的 Node.js 或 npm,可以使用 node version manager。 ### 基本用法 在终端中通过以下格式调用: ```bash npm <command> ``` ### Registry 配置 npm 默认配置为使用 npm Public Registry(https://registry.npmjs.org)。用户也可以将其配置为使用其他兼容的第三方 registry。 ### 文档与支持 - 官方文档位于 docs.npmjs.com,也可以在本地通过 `npm help-search <query>` 搜索文档。 - Bug 追踪和社区讨论均在 GitHub 上进行。 - 可以通过 status.npmjs.org 监控网站和 registry 的服务状态。 ### 关于命名 npm 不应被大写(除非在全大写的显示环境中)。它并不是 "Node Package Manager" 的缩写,而是一个递归的反向首字母缩略词,代表 "npm is not an acronym"。其前身是一个名为 "pm" 的 bash 工具。

功能特性

  • 依赖管理:通过 CLI 命令安装、更新和管理 JavaScript 项目的依赖包。
  • Registry 支持:默认使用 npm Public Registry,也可配置为使用其他兼容的第三方 registry。
  • 随 Node.js 分发:默认与 Node.js 捆绑安装,无需额外配置即可使用。
  • 多版本管理:可配合 node version manager 在同一环境中管理多个 Node.js 和 npm 版本。
  • 本地文档搜索:支持通过 npm help-search 命令在本地搜索官方文档。

版本更新

新版本提醒我

首个版本 · npm

Q&A

npm 是 "Node Package Manager" 的缩写吗?由 AI 生成
不是。npm 是一个递归的反向首字母缩略词,代表 "npm is not an acronym"。它的前身是一个名为 "pm" 的 bash 工具,即 "pkgmakeinst" 的简称。如果一定要将其视为缩写,可能是 "node pm" 或 "new pm"。
如何安装 npm?由 AI 生成
npm 默认随 Node.js 一起安装。也可以通过执行 curl -qL https://www.npmjs.com/install.sh | sh 直接下载安装。如果需要管理多个版本,建议使用 node version manager。
npm 只能使用官方的 registry 吗?由 AI 生成
不是。npm 默认配置为使用 npm Public Registry (https://registry.npmjs.org),但你可以将其配置为使用任何兼容的第三方 registry。
运行 npm 需要什么环境?由 AI 生成
需要运行当前受支持的 Node.js 版本。具体受支持的版本列表可以查阅 Node.js releases 页面。
安装
收藏

这个产品还没有主理人

由平台收录或原作者已注销。如果它是你的作品,证明与它的关系后即可成为主理人。

认领这个产品