简单了解一下包




1. 什么是包?


Node.js 中的第三方模块又叫做包。
就像电脑和计算机指的是相同的东西,第三方模块和包指的是同一个概念,只不过叫法不同。

2. 包的来源


不同于 Node.js 中的内置模块与自定义模块,包是由第三方个人或团队开发出来的,免费供所有人使用。

3. 为什么需要包


由于 Node.js 的内置模块仅提供了一些底层的 API,导致在基于内置模块进行项目开发的时候,效率很低。
包是基于内置模块封装出来的,提供了更高级、更方便的 API,极大的提高了开发效率。
包和内置模块之间的关系,类似于 jQuery 和浏览器内置 API 之间的联系。
 

4. 从哪里下载包

国外有一家 IT 公司,叫做 npm,lnc. 这家公司旗下有一个非常著名的网站:https://www.npmjs.com/,它是全球最大的包共享平台,你可以从这个网站上搜索到任何你需要的包,只要你有足够的耐心。
npm,lnc.公司提供了一个地址为 https://registry.npmjs.org/ 的服务器,对来外共享所有的包,我们可以从这个服务器上下载自己所需要的包。

5. 如何下载包


npm, Inc. 公司提供了一个包管理工具,我们可以使用这个包管理工具,从 https://registry.npmjs.org/ 服务器把需要的包下载到本地使用。
这个包管理工具的名字叫做 Node Package Manager(简称 npm 包管理工具),这个包管理工具随着 Node.js 的安装包一起被安装到了用户的电脑上。
大家可以在终端中执行 npm -v 命令,来查看自己电脑上所安装的npm 包管理工具的版本号

6. 包的分类


使用 npm 包管理工具下载的包,共分为两大类,分别是:
● 项目包
● 全局包


(1) 项目包


那些被安装到项目的 node_modules 目录中的包,都是项目包。

项目包又分为两类,分别是:
● 开发依赖包(被记录到 devDependencies 节点中的包,只在开发期间会用到)
● 核心依赖包(被记录到 dependencies 节点中的包,在开发期间和项目上线之后都会用到)
 

(2) 全局包

在执行 npm install 命令时,如果提供了 -g 参数,则会把包安装为全局包。
全局包会被安装到 C:\Users\用户目录\AppData\Roaming\npm\node_modules 目录下。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值