Node.js-模块与包

发布时间:2023年12月26日

1. 模块

1.1 模块化的基本概念

在这里插入图片描述

1.2 模块化规范

在这里插入图片描述

2.Node.js中的模块化

2.1 Node.js中的模块化分类

在这里插入图片描述

2.2 加载模块

在这里插入图片描述

2.3 Node.js中的模块作用域

在这里插入图片描述
在这里插入图片描述

2.4 向外共享模块作用域的成员

2.4.1 module对象

在这里插入图片描述

2.4.2 module.exports对象

在这里插入图片描述

2.4.3 共享成员的注意点

在这里插入图片描述

2.4.4 exports对象

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.5 Node.js中的模块化规范

在这里插入图片描述

3. npm与包

3.1 包

3.1.1 什么是包

在这里插入图片描述

3.1.2 包的来源

在这里插入图片描述

3.1.3 为什么需要包

在这里插入图片描述

3.1.4 下载包

在这里插入图片描述

3.1.5 下载包

在这里插入图片描述

3.2 npm使用

3.2.1格式化时间的传统做法

在这里插入图片描述

3.2.2 格式化时间的高级做法

在这里插入图片描述

3.2.3 装包命令

在这里插入图片描述

3.2.4 初次装包后多了文件

在这里插入图片描述

3.2.5 安装指定版本的包

在这里插入图片描述

3.2.6 包的语义化版本规范

在这里插入图片描述

3.3 包管理配置文件

在这里插入图片描述

3.3.1 多人协作的问题

在这里插入图片描述

3.3.2 记录项目中使用的包

在这里插入图片描述

3.3.3 快速创建package.json

在这里插入图片描述

3.3.4 dependencies节点

在这里插入图片描述

3.3.5 卸载包

在这里插入图片描述

3.3.6 devDependencies节点

在这里插入图片描述

3.5 包的分类

3.5.1 项目包

在这里插入图片描述

3.5.2 全局包

在这里插入图片描述

3.5.3 i5ting_toc

在这里插入图片描述

3.6 规范的包结构

在这里插入图片描述

3.7 开发属于自己的包

3.7.1 需要实现的功能

在这里插入图片描述

3.7.2 初始化包的基本结构

在这里插入图片描述

3.7.3 初始化package.json

在这里插入图片描述

3.7.4 在index.js中定义方法

在这里插入图片描述

4. 模块的加载机制

4.1 优先从缓存中加载

在这里插入图片描述

4.2 内置模块的加载机制

在这里插入图片描述

4.3 自定义模块的加载机制

在这里插入图片描述

4.4 第三方模块的加载机制

在这里插入图片描述

4.5 目录作为模块

在这里插入图片描述

文章来源:https://blog.csdn.net/m0_74745356/article/details/135198873
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。