npm 是什么?
npm很厉害
npm 为你和你的团队打开了连接整个 JavaScript 世界的一扇大门。
它是世界上最大的软件注册表,每星期大约有 180 亿次的下载量,非常活跃。
来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。
下面是关于 npm 的快速介绍:
npm的组成
npm 由三个独立的部分组成:
- 网站
- 注册表(registry)
- 命令行工具 (CLI)
网站
是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径。
注册表
是一个巨大的数据库,保存了每个包(package)的信息。
CLI
通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。
npm可以用来做什么?
-
查找解决你问题的包,基本上我们遇到的问题,都有别人分享做好的小工具,我们拿来就可以快速的使用
-
版本管理
-
有利于团队分享和协作
npm包的用途分类
- 可以在服务器端使用的软件包。
- 命令行中使用的软件包。
- 可以在网站前端使用的软件包。