阅读(4323) (0)

npm 基本介绍

2021-09-02 13:55:09 更新

npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即代码模块)。来自各大洲的开源软件开发者都在使用 npm 互相分享和借鉴。包的结构能够让你轻松跟踪依赖项和版本。

下面是关于 npm 的快速介绍:

npm 由三个独立的部分组成:

  • 网站
  • 注册表(registry)
  • 命令行工具 (CLI)

网站是开发者查找包(pageage)、设置参数以及管理 npm 使用体验的主要途径。

注册表是一个巨大的数据库,保存了每个包(pageage)的信息。

CLI通过命令行或终端运行,开发者就可以通过 CLI 和 npm 打交道。

可以做什么?

  • 使包适应应用程序,或按照原样合并它们。
  • 下载可以立即使用的独立工具。
  • 无需下载使用npx就可以运行包。
  • 在任何地方都能和任何npm用户共享代码。
  • 将代码限制给特定的开发人员。
  • 组建虚拟团队(组织)。
  • 管理多个版本的代码和代码依赖项。
  • 更新底层代码时,轻松更新应用程序。
  • 发现解决同一难题的多种方法。
  • 寻找其他正在处理类似问题的开发人员。

以上只是开发人员使用 npm 的几个例子。

怎么查找包?

要查找包,请从 npm搜索栏 开始。

在浏览时,你会发现:

  • 可以在服务器端使用的节点模块。
  • 添加命令供你在命令行中使用的软件包。
  • 可以在网站前端使用的包。

(要了解节点模块和包之间的区别,请单击此处)。

查找一个包

例如,假设你想在应用程序中使用条形码(QR 码)。与其花费数周时间弄清楚如何做到这一点,不如看看是否有人发布了一个可以创建二维码的包?首先在搜索栏中输入一个值: 将出现相关选项: 或者,单击以进一步过滤可能性:

当你选择要探索的包时,会显示更多信息。此信息由包作者编写,因此详细信息有所不同。 现在,你就可以开始阅读开发人员的说明以了解如何使用此包。