Node.js中的模块可以分为原生模块和文件模块,通过Node.js中可以通过require方法导入模块、exports方法导出模块。 1、require导入模块 对于原生模块(比如说:http),只需要使用require(‘http’)导入这个模块并将其赋值给一个变量即可使用这个模块导出的属性、方
转载
2023-06-26 11:18:34
961阅读
模块导入方式node使用export关键字屏蔽是否可以导出文件node使用import关键字屏蔽是否可以导入文件
原创
2023-01-31 15:00:45
81阅读
今天,我们来聊聊 node 的模块,主要内容分别有:1.什么是模块化?模块化都有哪些规范?2.node 模块导入具体是如何实现的?模块化历史单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。实现单例核心思想 用一个变量来标志当前是否已经为某个类创建过对象,如果是,则在下一次获取该类的实例时,直接返回之前创建的对象。单例模式抽象,分离创建对象的函数和判断对象是否已经创建var getSi
转载
2024-04-07 07:56:40
25阅读
本文作者:Jacob Beltran 编译:胡子大哈Node 中有两个核心模块来对模块依赖进行管理:
require 模块。全局范围生效,不需要 require('require')。
module 模块。全局范围生效,不需要 require('module')。你可以把 require 当做是命令行,而把 modul
转载
2024-05-24 23:31:03
27阅读
日常的学习笔记,包括 ES6、Promise、Node.js、Webpack、http 原理、Vue全家桶,后续可能还会继续更新 Typescript、Vue3 和 常见的面试题 等等。第三方模块第三方模块的引用也是 没有绝对路径 的。let r = require('co');
console.log(r);第三方模块的 引用形式主要分为两种:全局模块,直接安装到电脑的npm目录下。内置的第三方
转载
2024-02-02 14:30:54
49阅读
1、node到底是什么?Node是一个基于Chrome V8引擎的JavaScript运行环境; 是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。2、node 和 java/php区别?与java区别 1、Node.js比Java更快: 1)、node.js开发快,运行的效率也算比较高,但是如
# Node.js如何导入模块
在Node.js中,模块是一种封装了特定功能的代码块,它可以被其他模块引用和重复使用。通过导入模块,我们可以方便地使用其他人或自己编写的代码来解决实际问题。在本文中,我们将探讨Node.js如何导入模块,并通过一个实际问题的解决来演示。
## 实际问题:计算两个数的乘积
假设我们需要编写一个简单的程序,用于计算两个数的乘积。为了实现这一功能,我们可以编写一个独
原创
2023-08-15 17:21:35
193阅读
Node.js 模块导入的基本流程,主要是(即使用require())的内部执行步骤。
一、模块化模块化就是把一系列类似功能封装到一个一个模块中然后供我们使用 nodejs中的全局函数:require(),在浏览器中不能使用这个,因为没有global 1、引入前端的js文件,用import,只能写在文件顶部,不可以写在函数内部 后端运行时引入第三方js文件==》用require(),也可以用import(es6)语法import 是es6的语法 ,导出 export defualt
转载
2024-04-19 17:59:48
73阅读
模块化导入和导出 基础 CommonJS 是Node JS的规范 http://nodejs.cn/api/module.html 代码示例 导出 let a = 1; function fun () { console.log(a); } exports.a = a; exports.fun = ...
转载
2021-10-10 17:10:00
254阅读
2评论
导入 let 自定义变量名 = require('模块'); 可以导入 核心模块、三方模块 、自定义模块 使用 require 导入模块执行模块中的代码,得到被导入模块中的 exports 接口对象 导出 拥有两种导出模块的方式 exports 可以导出多个成员 module.exports 只能导 ...
转载
2021-09-01 22:09:00
391阅读
2评论
CommonJS规范它为JavaScript制定一套规范——希望JavaScript能在任何地方运行使其具备开发大型应用的能力模块引用调用require()方法,接收一个模块标识字符串作为参数 如此引入一个模块到我们当前的环境中var tool = require('./tool');调用起来比较方便其实内部发生了很大的变化引入之后,我们就能调用内部的API了t...
转载
2021-06-09 11:03:08
163阅读
CommonJS规范它为JavaScript制定一套规范——希望JavaScript能在任何地方运行使其具备开发大型应用的能力模块引用调用require()方法,接收一个模块标识字符串作为参数 如此引入一个模块到我们当前的环境中var tool = require('./tool');调用起来比较方便其实内部发生了很大的变化引入之后,
转载
2022-02-16 16:13:37
158阅读
模块导入模块导入原理 python是通过sys.path的路径找到模块,然后读取模块(读取到专属的命名空间里)以导入demo模块为例:该模块里的所有功能都需要通过demo.功能函数名来实现调用 一个模块出现多次导入,python首先到sys.modules查看要导入的模块存不存在,如果存在就
转载
2024-04-07 13:18:53
47阅读
1、在使用之前,先类掌握3个东西,明白它们是用来干什么的:npm: nodejs 下的包管理器。webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要npm install 就可以安装。2、
转载
2024-09-13 20:52:07
1021阅读
webpack中常用的:var path = require('path')是nodejs中的path模块,介绍一下webpack中常用的几个path模块的方法:应用node环境的时候,这个path模块的方法经常被用到,处理路径的方法。Nodejs的path模块介绍:网址:http://nodejs.cn/api/path.htmlpath 模块提供了一些工具函数,用于处理文件与目录的路
转载
2024-02-15 14:42:36
32阅读
1、模块的基本介绍(1)模块的介绍在 Node 中,每个文件都可以看作是一个模块,每个模块都有自己的作用域,存在一个属于自己的命名空间但是模块之间绝对不是孤立存在的,不同模块之间需要相互协作才能发挥作用,因此模块还要有对外暴露的接口(2)模块的分类在 Node 中,模块分为三类,分别是核心模块(也称内置模块)、第三方模块和自定义模块核心模块 是 Node 的内置模块,被编译成二进制文件,放在 li
转载
2024-07-01 16:12:02
336阅读
文章目录Node内置模块及模块化导入导出前言一、node内置模块1.1 path模块1.1.1 path.join() ---- 路径拼接方法1.1.2 __dirname,获取当前文件的绝对路径1.1.3 ___filename,获取当前文件的绝对路径,包含当前文件名1.2 fs模块1.2.1 fs.readFile()1.2.2 fs.writeFile()1.3 http模块二、模块化2.
转载
2024-04-10 12:20:54
68阅读
一、模块 在 Node.js 中,文件和模块是一一对应的(每个文件被视为一个独立的模块)。 模块分为三种:核心模块(node定义的)、第三方模块、自定义模块。可以通过require()加载第三模块。require会将module.exports对象暴露给外部。 模块中的命名空间是独立的,不是全局的。二、require() 下面的代码是require的假设实现。 1 //自定义一个requi
转载
2024-04-21 19:07:13
67阅读
介绍import,from...import....的用法和效果。python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题。模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块(内置函数)不需要导入外。在python中常用import或者from...import来导入相
转载
2023-07-02 23:02:40
159阅读