README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
npm - 一个 JavaScript 包管理器
要求
您应该运行当前受支持的 Node.js 版本来运行 npm。 有关当前受支持的 Node.js 版本列表,请参阅 Node.js releases 页面。
安装
npm 默认随 node 及大多数第三方发行版一起捆绑。官方支持的下载/发行版可在以下位置找到:nodejs.org/en/download
直接下载
您可以使用我们的自定义 install.sh 脚本直接从 npmjs.com 下载并安装 npm:
curl -qL https://www.npmjs.com/install.sh | sh
节点版本管理器
如果您希望管理多个 Node.js 和/或 npm 版本,请考虑使用 node version manager
用法
npm <command>
链接与资源
- 文档 - 关于 npm 所有事项的官方文档与操作指南
- 注意:你也可以使用
npm help-search <query>在本地搜索文档
- 注意:你也可以使用
- 问题跟踪器 - 搜索或提交针对 CLI 的 bug
- 社区反馈与讨论 - 为 npm 注册表、网站及 CLI 贡献想法与讨论
- RFCs - 为 npm CLI 的 API/设计贡献想法与规范
- 服务状态 - 监控当前状态并查看网站与注册表的事件报告
- 项目状态 - 在一个视图中查看我们维护的所有 OSS 项目的健康状况
- 支持 - 在使用 npm 网站 或 注册表 时遇到问题?提交工单
致谢
npm默认配置为使用位于 https://registry.npmjs.org 的 npm 公共注册表;使用该注册表需遵守位于 https://npmjs.com/policies/terms 的使用条款- 你可以配置
npm使用你偏好的任何其他兼容注册表。你可以阅读更多关于配置第三方注册表 的内容
品牌常见问题
是 "npm" 还是 "NPM" 或 "Npm"?
npm 除非显示在通常全大写的地方(例如 man 页面上的标题),否则不应大写。
"npm" 是 "Node Package Manager" 的缩写吗?
与普遍认知相反,npm 并非“Node Package Manager”的缩写。它是“npm is not an acronym”(npm 不是缩写)的递归回文缩写(如果该项目名为“ninaa”,那么它就是一个缩写)。npm 的前身实际上是一个名为 “pm” 的 bash 工具,它是 “pkgmakeinst” 的简称——一个用于在不同平台上安装各种内容的 bash 函数。如果 npm 被视为缩写,它可能是“node pm”或,潜在地,“new pm”。