npm包管理器基础
npm概述
npm
是 Node.js 的标准软件包管理器,其在 2020 年 3 月 17 日被 GitHub 收购,而且保证永久免费。在 npm
仓库中有超过 130 万个软件包,这使 npm
成为世界上最大的单一语言代码仓库,并且它几乎有可用于一切的软件包。使用 npm
可以解决 Node.js 代码部署上的很多问题,常见的使用场景有以下几种。
-
允许用户从
npm
服务器下载第三方包到本地使用。 -
允许用户从
npm
服务器下载并安装别人编写的命令行程序到本地使用。 -
允许用户将自己编写的包或命令行程序上传到
npm
服务器供别人使用。
npm
起初是作为下载和管理 Node.js 包依赖的方式,但其现在已经成为前端 JavaScript 中使用的通用工具。