NPM是什么?

NPM是什么

npm全称node package manager,也就是nodejs的包管理器。
在使用nodejs开发的过程中,通常会用到前人已经开发好的各种工具,功能,这些称为第三方包,而NPM就是管理这些的工具。

npm是世界上最大的软件注册表,来自各大洲的开源工程师使用npm来分享或者借鉴包,也有很多组织来使用npm管理他们的私有开发。

NPM包括什么?

npm主要包括:

  1. 网站
  2. 命令行工具the Command Line Interface (CLI)
  3. 注册表(registry)

可以使用该网站来发现软件包,设置配置文件,并管理您的npm使用体验的其他方面。例如,您可以设置组织来管理对公共或私有包的访问。官网:https://docs.npmjs.com/

命令行工具可以从终端运行,大多数开发者都是通过CLI与npm打交道。

注册表是一个巨大的公共的JavaScript软件包的数据库,还包含了这些包相关的元信息。

如何安装使用?

通常npm的命令行工具,在安装nodejs的时候就会一起安装相对应版本的CLI,直接在终端里使用即可。

NPM可以做什么?

官方介绍如下:

  • 使软件包适应您的应用程序,或者按原样合并包。
  • 下载可以立即使用的独立工具。
  • 使用npx运行包而不用下载包。
  • 随时随地与其他npm使用者分享软件包。
  • 将代码限制为特定的开发人员。
  • 创建组织来协调包维护,编码和开发人员。
  • 组建虚拟团队。
  • 管理多个版本的代码和代码依赖项。
  • 更新基础代码时,可以轻松更新应用程序。
  • 发现解决同一难题的多种方法。
  • 查找其他正在处理类似问题的开发人员。

简而言之,你用node开发就一定会用到npm,否则会寸步难行。

如何查找包?

1.一般情况下,可以用google或者百度搜索nodejs+你需要的功能的关键字。找出来的内容基本上都会说需要用npm安装什么之后才能使用什么功能。
2.直接在官网搜索栏里查找自己所需。例如想查找有关二维码的功能,直接搜索QR code即可。官网:https://docs.npmjs.com/正上方即是搜索栏。

其他相关文章

nodejs快速入门简介

相关资料

文章内容主要来源于npm官网,以及百度翻译。时间2020-12-07

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值