Node.js入门

本文介绍了Node.js的基础知识,包括它是什么以及JavaScript如何在Node环境中运行。重点讨论了Node.js的模块系统,包括模块分类、加载和作用域,以及如何共享模块成员。还涵盖了npm包管理,包括包的概念、下载、版本控制以及package.json的使用。此外,提到了解决npm下载速度慢的方法和包的分类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初识Node.js

1.什么是Node.js

在这里插入图片描述

2.Node.js中的JavaScript运行环境

在这里插入图片描述

3.Node.Js可以做什么

在这里插入图片描述

Node.js 中的模块化

在这里插入图片描述

1.Node.js中模块的分类

在这里插入图片描述

2.加载模块

在这里插入图片描述

3.Node.js中的模块作用域

3.1 什么是模块作用域

在这里插入图片描述

3.2 模块作用域的好处

在这里插入图片描述

4.向外共享模块作用域中的成员

4.1 module对象

在这里插入图片描述

4.2 module.exports对象

在这里插入图片描述

4.3 共享成员时的注意点

在这里插入图片描述

4.4 exports对象

在这里插入图片描述

5.Node.js中的模块化规范

在这里插入图片描述

1.什么是包

在这里插入图片描述

2.包的来源

在这里插入图片描述

3.为什么需要包

在这里插入图片描述

4.从哪里下载包

在这里插入图片描述

5.如何下载包

在这里插入图片描述

npm初体验

1.在项目中安装包的命令

在这里插入图片描述

2.初次装包后多了哪些文件

在这里插入图片描述

3.安装指定版本的包

在这里插入图片描述

4.包的语义化版本规范

在这里插入图片描述

5.包管理配置文件

在这里插入图片描述

5.1 多人协作的问题

在这里插入图片描述

5.2 如何记录项目中安装了哪些包

在这里插入图片描述

5.3 快速创建package.json

在这里插入图片描述

5.4 dependencies节点

在这里插入图片描述

5.5 一次性安装所有的包

在这里插入图片描述

5.6 卸载包

在这里插入图片描述

5.7 devDependencies节点

在这里插入图片描述

解决下包速度慢的问题

1.为什么下包速度慢

在这里插入图片描述

2.淘宝NPM镜像服务器

在这里插入图片描述

3.切换npm的下包镜像源

在这里插入图片描述

4.nrm

在这里插入图片描述

包的分类

1.项目包

在这里插入图片描述

2.全局包

在这里插入图片描述

3.i5ting_toc

在这里插入图片描述

4.规范的包结构

在这里插入图片描述

模块加载机制

1.优先从缓存中加载

在这里插入图片描述

2.内置模块的加载机制

在这里插入图片描述

3.自定义模块的加载机制

在这里插入图片描述

4.第三方模块的加载机制

在这里插入图片描述

5.目录作为模块

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值