npm的起源

全称:Node Package Maganer(node包管理器)

  1. 前端一开始下载第三方包是通过xxx.com官方网页去下载js库,比如jquery,bootstrap
  2. 后来有了github,大家可以到github上下载第三方包,但是这并没有解决一个项目便捷管理多个第三方包
  3. 有个叫Isaac Z. Schlueter(艾萨克·施吕特)看不下去了,就写了一个工具,把这些第三方包集中在一个工具中统一管理
  4. 但是没有用户的工具,只能是一个玩具,没有更多人愿意去使用它,或根本不知道它
  5. node.js的作者刚好 缺少一个第三方包管理工具,后来他们一拍即合,在node中集成了npm
  6. node大火之后,使得npm的使用用户大涨,有更多的人愿意将自己的代码放在npm上共享代码
  7. 最后大家可以在命令行中下载 更新 删除 或是发布属于自己的包

    npm的组成

  • 网站:是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径
  • 注册表(registry):是一个巨大的数据库,保存了每个包(package)的信息。
  • 命令行工具 (CLI):通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。
  • 总结:NPM就是一个应用商店,每个包就是一个软件 下载安装,用就完事了.

    npm的官网

  • https://www.npmjs.com/

  • 中文文档

    如何查找一个package

  • 进入官网在Input中输入你想要查找的package 的名字image.png

安装npm

如果你想使用npm,那么建议你安装node 来使用,node与npm是相互依赖的关系,安装了node会自带安装npm,且不需要额外的配置。
下载Node.js
在命令行中运行 检验你是否成功的安装npm

  1. npm -v

image.png

更新npm版本

npm install npm@latest -g