nodejs具有模块的概念,每一个文件就相当于一个模块,各个模块是相对独立的,行结果...
原创
2022-10-25 00:46:01
238阅读
1)nodejs1 高并发 数据实时通信 事件驱动 等2 nodejs是一个javascript 的运行环境2)模块nodejs 模块意思就是一个一
原创
2023-03-01 09:30:57
306阅读
require() 是什么? require()是NodeJS中的一个全局函数,通过该函数可以引入
原创
2022-05-30 11:45:33
301阅读
require导入module1,查找的模块如果为路径会在当前目录查找2,如果当前目录有node_modul
原创
2022-08-05 16:02:23
145阅读
背景 这篇文基本都是反对的,反对的很有道理,不是说我这篇文章的内容错误,因为这篇文章是我在健身房学习node的时候写的,这些知识都很粗糙,后来发现官方的稳定更详细:地址:http://nodejs.org/api/modules.html。一直想在服务器端使用一种语言,ruby、phthon和php也都学过,对于我来说使用这三种语言需要一定的上下文切换成本。正在我纠结的时 候,NodeJs出现了
你是否曾思考过,无处不在的require加载模块函数是如何实现
原创
2023-06-14 11:07:34
187阅读
上一篇文章讲了require引入模块,其实requirexp...
原创
2022-10-25 01:16:44
99阅读
假设Y是路径,X是文件名或目录名,当 Nodejs 遇到 require(Y+X) 时,按照下面的顺序处理: 1、如果 X 是核心模块(例如:require("http")) a.返回该模块 b.不再继续执行 2、如果Y是以“./”、“/”或“../”开头 a.优先从缓存中加载 b.把X当成文件,从
原创
2021-07-23 11:29:44
107阅读
创建模块 在 Node.js 中,创建一个模块非常简单,因为一个文件就是一个模块,我们要关注的
原创
2022-06-15 17:26:01
157阅读
module.filename:开发期间,该行代码所在的文件。__filename:始终等于 module.filename。__dirname:开发期间,该行代码所在的目录。process.cwd():运行node的工作目录,可以使用 cd /d 修改工作目录。require.main.filename:用node命令启动的module的filename, 如 nodexxx,这里...
原创
2022-10-10 06:34:28
50阅读
UI5 例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上, 我需要先定义我自己的controller,该controller extend自UI5标准的controller module,路径为sap/ui/core/mvc/Control
原创
2021-10-22 10:06:44
60阅读
UI5例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上, 我需要先定义我自己的controller,该controller extend自UI5标准的controller module,路径为sap/ui/core/mvc/Controller, 而为了调用MessageToast的show方法,也必须先拿到MessageToa...
原创
2021-07-13 10:12:02
374阅读
ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。 不把require和import整清楚,会在未来的标准编程
转载
2017-03-16 17:33:00
117阅读
2评论
浅谈node之require加载模块原理
相信大家平时写代码都使用过require,那么今天我们简单的写写这个原理。 首先先了解下前端有几种模块分别是干什么的:前端模块规范有三种:CommonJs,AMD和CMD。
1.CommonJs用在服务器端,AMD和CMD用在浏览器环境
2.AMD 是 RequireJS 在推广过程
模块介绍1.什么是模块 每个js文件都可以是模块,能够实现一定的功能,方便开发和维修。模块化开发可以让程序员在开发过程中分工合作,每个功能写一个模块,每个模块都有一个操作,最后只需要在主模块中引入,即可使用别的模块,达到整合效果。2.模块的分类(1)官方模块 &nb
转载
2024-07-01 14:14:43
92阅读
例子:我执行到了下图第二行:const TCPClient = require(’…/modules/tcpClient/index’)那么我们就进入require的内部进行调试: 进入第11行:return mod.require(path);path的值就是require传入的参数:而mode的值:就是当前发起require请求的module对象:转交给Module._load:先从Modul
原创
2022-04-08 16:05:15
189阅读
例子:我执行到了下图第二行:const TCPClient = require(’…/modules/tcpClient/index’)那么我们就进入require的内部进行调试:进入第11行:return mod.require(path);path的值就是require传入的参数:而mode的值:就是当前发起require请求的module对象:转交给Module._loa...
原创
2021-07-15 14:54:39
119阅读
1、node.js中模块的分类 1)node.js内置模块(核心,原生) 所有内置模块在安装node.js时就已经编译成二进制文件,可以直接加载运行(速度较快),部分内置模块,在node.exe这个进程启动时就已经默认加载了,可以直接使用。 2)文件模块 require(./common.js); // 去当前js文件的路径下找commom.js文件并导入执行。如果导入时没有指定文