Skip to content
📈0️⃣

npm 的基本概念

npm 的基本概念包括包(package)、模块(module)和依赖(dependency)。

npm,全称为 Node Package Manager,是随 Node.js 一起发布的一个包管理工具。它允许开发者在全球范围内共享和管理代码库。以下是一些关于 npm 的重要概念:

  • 包(package):在 npm 中,包是一组功能集合的封装,通常包含多个模块。包是用于解决特定问题或提供特定功能的代码集合,它们可以通过 npm 进行分发和安装。
  • 模块(module):模块是 JavaScript 文件,可以被其他程序引用并使用其功能。在 Node.js 环境中,模块是实现代码重用的基本单位。
  • 依赖(dependency):依赖是指一个模块或包在运行时所依赖的其他模块或包。当一个包被安装时,它的依赖也会被自动安装,以确保应用能够正常运行。

此外,在使用 npm 之前,需要先安装 Node.js,因为 npm 是随 Node.js 一起发布的。一旦 Node.js 安装完成,npm 也会随之安装好,然后就可以使用 npm 来管理包和依赖了。