node js的模块化的分类
一、node js的模块化的分类:
(1)系统模块
(2)自定义模块
二、对外输出:
对外输出东西——必须加给exports
(1)单个输出:
exports.xxx=??;
exports.xxx=??;
exports.xxx=??;
(2)多个输出
module.exports={xxx: ??,xxx: ??,xxx: ??
};
(3)module.exports === exports 是等价的
三、总结概括:
require——引入其他模块
exports——输出
module——批量输出
四、引入模块使用方式
require引入的时候
1.如果有"./"
从当前目录找
2.如果没有"./"
先从系统模块
再从node_modules找
3- 自定义模块统一,都放到node_modules里面,引入的时候可以不用写相对路径
node js的模块化的分类相关推荐
- Node.js之模块化
哈喽小伙伴们,最近都在看什么剧啊,感觉一直都处于剧荒状态,一个等了超级久的剧但是没几天就播完了,还没有看爽就没了,现在的剧也是一直处于更新中,非常慢,导致每天都不知道要干点儿啥,毕业设计没搞完但是也不 ...
- Node.js模块化开发||Node.js中模块化开发规范
JavaScript开发弊端 a.js b.js JavaScript在使用时存在两大问题,文件依赖和命名冲突. 生活中的模块化开发 软件中的模块化开发 app.j user.一个功能就是一个模块,多 ...
- 【Node学习】—Node.js中模块化开发的规范
[Node学习]-Node.js中模块化开发的规范 Node.js 规定一个JavaScript就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到 模块化内部可以使用exports对象进行 ...
- Node.js ES6模块化
AMD 和 CMD 适用于浏览器端的 Javascript 模块化 CommonJS 适用于服务器端的 Javascript 模块化 ES6 语法规范中,在语言层面上定义了 ES6 模块化规范,是浏览 ...
- Node.js ES6 模块化的基本语法-直接导入并执行模块代码
想单纯执行某个模块中的代码,并不需要得到模块中向外暴露的成员,可以直接导入并执行模块代码 m1.js // 当前文件模块为 m1.js for(let i = 0; i < 3; i++) { ...
- Node.js ES6 模块化的基本语法-按需导出与按需导入
按需导出语法 export let s1 = 10 按需导入语法 import { s1 } from '模块标识符' m1.js // 当前文件模块为 m1.js export let s1 = ' ...
- Node.js ES6 模块化的基本语法-默认导出 与 默认导入
默认导出语法 export default 默认导出的成员 默认导入语法 import 接收名称 from '模块标识符' m1.js // 当前文件模块为 m1.js let a = 10 // 定 ...
- 【Node.js】初学
1. 初识Node.js Node.js 是 JavaScript 运行环境,是一个基于 Chrome V8引擎的 JavaScript运行环境. 安装:https://nodejs.org/zh-c ...
- Node.js基础(二)-- 模块化、npm与包
1. 模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程.对于整个系统来说,模块是可组合.分解和更换的单元. 1.1.1. 现实生活中的模块化 ...
最新文章
- 吴甘沙:天外飞“厕”、红绿灯消失,未来无人驾驶将被重新定义
- 在Ubuntu下利用Eclipse调试FFmpeg
- 学习笔记Hadoop(一)—— Hadoop介绍(1)——认识大数据
- percona-xtrabackup工具实现mysql5.6.34的主从同步复制
- php显示控制器不存在,phpcms控制器不存在解决方法
- Beta阶段第1周/共2周 Scrum立会报告+燃尽图 03
- Python人工智能入门(修订版)
- cad解除块的快捷命令_47个快捷键50个CAD技巧,快收藏起来
- C#读写西门子PLC数据
- 中链云矿主办Web3.0 中国财富峰会
- 离散数学知识点总结(4):合取范式,析取范式
- Windows xp定时关机命令
- Springboot毕设项目图书馆座位预定系统plo6rjava+VUE+Mybatis+Maven+Mysql+sprnig)
- XFP模块和SFP光模块
- 国内知名公共 DNS 服务器居然有你知道哪些
- 智信分销拼团拍卖商城v3.38.3
- 领导的沉默,背后到底隐藏着什么?
- MySQL查询优化实例
- 意想不到,这个神奇的bug让我加班到深夜
- 今年应避免的网站营销错误