npm 包管理器

Node.js 的包管理工具及其使用场景

问题

npm 是什么?

解答

npm 是 Node.js 的包管理工具,它推动了前端生态的发展,已成为现代前端开发的基础设施。

npm 的主要使用场景:

下载第三方包

从 npm 服务器下载其他开发者发布的包到本地项目使用。

npm install lodash

安装命令行工具

下载并安装命令行程序,可以在终端直接使用。

npm install -g create-react-app

发布自己的包

将自己开发的包或命令行工具上传到 npm 服务器,供其他开发者使用。

npm publish

关键点

  • npm 是 Node.js 官方的包管理工具
  • 可以下载、安装和管理项目依赖
  • 支持全局安装命令行工具
  • 开发者可以发布自己的包到 npm 仓库