阅读(4346)
赞(10)
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 码)。与其花费数周时间弄清楚如何做到这一点,不如看看是否有人发布了一个可以创建二维码的包?首先在搜索栏中输入一个值:
将出现相关选项:
或者,单击以进一步过滤可能性:
当你选择要探索的包时,会显示更多信息。此信息由包作者编写,因此详细信息有所不同。
现在,你就可以开始阅读开发人员的说明以了解如何使用此包。