node中glob模块

glob

glob允许使用规则,从而获取对应规则匹配的文件

node的glob模块允许你使用 * 等符号,来写一个glob规则,像在shell里一样,获取匹配对应规则文件

安装

npm install glob

引用

const glob = require(‘glob‘)

glob的三个参数:

1、需要进行匹配的文件的路径(有点类似于正则表达式)

2、option可选项,也可以不填写

3、回调函数,回调函数内部可以返回两个参数,一个是匹配成功后的结果会返回一个数组,

如果没有匹配上不会报错会返回一个空数组,一个是失败后的结果

glob("**/*.js", options, function (er, files) {
  console.log(files)
})

原文地址:https://www.cnblogs.com/theblogs/p/10595565.html

时间: 2024-08-28 19:16:08

node中glob模块的相关文章

Node中的模块系统

加载require var 自定义变量名称 = require('模块') 两个作用: 执行被加载模块的代码 得到被加载模块中的exports导出接口对象 导出exports node中是模块作用域,默认文件中所有成员只在当前文件模块有效 对于希望可以被其他模块访问的成员,我们就把这些成员都挂载到exports接口对象中就可以了. 导出单个成员(拿到的就是:函数,字符串) module.exports = 'hello' 导出多个成员(必须在对象中) module.exports={ add:f

Node中http模块详解(服务端篇)

Node中的Http Node中提供了http模块,其中封装了高效的http服务器和http客户端 http.server是一个基于事件的HTTP服务器,内部是由c++实现的,接口由JavaScript封装 http.request是一个HTTP客户端工具.用户向服务器发送数据. 下面就来分别得介绍一下http的服务端和客户端 一.HTTP服务器 http.Server实现的,它提供了一套封装级别很低的API,仅仅是流控制和简单的解析,所有的高层功能都需要通过它的接口,就像在前面的文章<Node

第二章. node中的模块和require

一 什么是模块.            JavaScript诞生初,它只不过是一个网页的小脚本而已,没有人会想到它会发展到现在能有大量的库,工具,组件变得如此复杂,慢慢地javascript发展中,人们发现javascript有个先天的缺陷--缺少模块.       在其他语言中,java有类,python有import, php 有include和require甚至比它底层的C也有include.而javascript只能通过 <script>标签引入,这种方式令代码变得杂乱,依赖变得不清晰

node中的模块

模块 编写稍大一点的程序时一般都会将代码模块化.在NodeJS中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名. 在编写每个模块时,都有require.exports.module三个预先定义好的变量可供使用. require require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象.模块名可使用相对路径(以./开头),或者是绝对路径(以/或C:之类的盘符开头).另外,模块名中的.js扩展名可以省略.以下是一个例子. var

Node中的模块引入机制

1.如果模块在当前目录下,可以通过下面语句将模块引入进来,注意需要使用 "./"表示当前路径 const currency = require('./currency'); ←---- 用路径./表明模块跟程序脚本放在同一目录下 2.如果模块在当前目录的子目录下,可以加上子目录的名称,如下. const currency = require('./lib/currency'); 3.要求模块在文件系统中使用相对路径存放,对于组织程序特定的代码很有帮助,但对于想要在程序间共享或跟其他人共

Node中导入模块require和import??

转自:https://blog.csdn.net/wxl1555/article/details/80852326 S6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口. 不把require和import整清楚,会在未来的标准编程中死的很难看. require时代的模块 node编程中最重要的思想之一就是模块,而正

Python学习-33.Python中glob模块的一些参数

glob模块中有一个叫glob的方法可以获取某个目录下的文件. 1 import glob 2 temp=glob.glob("E:\\Temp\\*.txt") 3 print(temp) 则返回E盘下Temp文件夹下的所有txt文件的路径. 注意返回的是一个列表. 另外参数可以为一个相对路径,则以当前工作目录为准.

Node中http模块详解(客户端篇)

上一篇说到了http模块的服务器篇,在这个文章里面我们讨论一下http模块的客户端篇 1.http客户端 http模块提供了两个函数http.request和http.get,功能是客户端向服务器端发送请求. 1.1 http.request http.request(options,callback)用于发起http请求,接收两个参数,options是一个类似关联数组的对象,里面包含一些请求的参数,callback表示请求后的回调.options常用的参数如下: 名称 含义 host 请求网站

node中fs模块 - fs.open() fs.read() fs.write() fs.close()

var fs = require('fs') fs.open('./a.txt', 'a+', function(err, fd) { // 打开文件后 创建缓冲区放置数据 var readBuf = Buffer.alloc(1024), // 读取多少字节 bufOffset = 0, readbufLength = readBuf.length, filePosition = 50; // 提供缓冲区的第50个字节开始 // 读取文件 fs.read(fd, readBuf, bufOff