当前位置: 首页 > wzjs >正文

做外贸什么网站比较好鸡西seo

做外贸什么网站比较好,鸡西seo,wordpress的修改后主题后台出现已损坏的修复,如何做网站做网站需要多少钱一、chokidar 1、chokidar 概述 chokidar 是一个用于监视文件系统变化的 Node.js 库 chokidar 提供了一种简单、高效的方式来监视文件和目录的创建、修改、删除等操作 chokidar 是是 fs.watch 和 fs.watchFile方法 的增强版,解决了它们在一些平台上的不一致性和局…

一、chokidar

1、chokidar 概述
  1. chokidar 是一个用于监视文件系统变化的 Node.js

  2. chokidar 提供了一种简单、高效的方式来监视文件和目录的创建、修改、删除等操作

  3. chokidar 是是 fs.watchfs.watchFile方法 的增强版,解决了它们在一些平台上的不一致性和局限性

2、chokidar 的特点
  1. 跨平台的支持:chokidar 在 Windows、Linux、macOS 上都能很好地工作,并且处理了不同平台上的文件系统事件差异

  2. 丰富的 API:chokidar 提供了丰富的 API 来监听文件系统的各种变化,包括文件或目录的创建、修改、删除、重命名

  3. 灵活的配置:chokidar 可以通过配置选项来调整监视行为,例如,忽略某些文件、延迟事件触发等

  4. 高性能:chokidar 使用了原生文件系统事件(例如,inotify、kqueue 等)来提供高效的文件系统监视

3、chokidar 的适用场景
  1. 开发工具:在开发过程中自动重新编译、重新加载、重新运行测试等

  2. 文件同步:在文件发生变化时自动同步到其他位置或服务器

  3. 日志监控:实时监控日志文件的变化并进行分析或报警

  • chokidar 被许多流行的工具和框架使用,例如,Webpack、Vite、Gulp 等
4、chokidar 引入
  • 通过 npm 安装 chokidar
npm install chokidar

二、chokidar 初识案例

1、案例演示
const chokidar = require("chokidar");const watcher = chokidar.watch(".", {ignored: /(^|[\/\\])\../,persistent: true,ignoreInitial: true,
});watcher.on("add", (path) => {console.log(`文件被添加: ${path}`);
});watcher.on("change", (path) => {console.log(`文件被修改: ${path}`);
});watcher.on("unlink", (path) => {console.log(`文件被删除: ${path}`);
});watcher.on("addDir", (path) => {console.log(`目录被添加: ${path}`);
});watcher.on("unlinkDir", (path) => {console.log(`目录被删除: ${path}`);
});watcher.on("all", (event, path) => {console.log(`事件: ${event}, 路径: ${path}`);
});
2、案例解读
(1)创建监视器
  1. 通过 require 引入 chokidar
const chokidar = require("chokidar");
  1. 创建监视器,监视当前目录(.)及其子目录中的文件和目录
const watcher = chokidar.watch(".", {ignored: /(^|[\/\\])\../,persistent: true,ignoreInitial: true,
});
配置项说明
ignored:...忽略以点(.)开头的文件或目录(例如,.git.env 等)
persistent: true持续监视文件系统
ignoreInitial: true忽略初始扫描时的事件,如果设置为 false,则会在启动监视器时触发所有现有文件的事件
(2)监听事件
  1. 监听文件添加事件
watcher.on("add", (path) => {console.log(`文件被添加: ${path}`);
});
  1. 监听文件修改事件
watcher.on("change", (path) => {console.log(`文件被修改: ${path}`);
});
  1. 监听文件删除事件
watcher.on("unlink", (path) => {console.log(`文件被删除: ${path}`);
});
  1. 监听目录添加事件
watcher.on("addDir", (path) => {console.log(`目录被添加: ${path}`);
});
  1. 监听目录删除事件
watcher.on("unlinkDir", (path) => {console.log(`目录被删除: ${path}`);
});
  1. 监听所有事件
watcher.on("all", (event, path) => {console.log(`事件: ${event}, 路径: ${path}`);
});
3、案例测试
  1. 在当前目录,新建 test.txt 文件,输出结果
文件被添加: test.txt
事件: add, 路径: test.txt
  1. 在当前目录,修改 test.txt 文件,输出结果
文件被修改: test.txt
事件: change, 路径: test.txt
  1. 在当前目录,删除 test.txt 文件,输出结果
文件被删除: test.txt
事件: unlink, 路径: test.txt
  1. 在当前目录,新建 test 目录,输出结果
目录被添加: test
事件: addDir, 路径: test
  1. 在当前目录,删除 test 目录,输出结果
目录被删除: test
事件: unlinkDir, 路径: test
http://www.dtcms.com/wzjs/202338.html

相关文章:

  • 计算机网站建设论文范文免费浏览外国网站的软件
  • 牡丹江网站建设seo诊断服务
  • 什么网站可以兼职做鸭子网站一般需要怎么推广
  • 盐城建设厅网站中国制造网
  • 芜湖建设公司网站建网站
  • 怎么做加盟美容院网站建设网站需要多少钱
  • 不上此网站枉做男人seo网站关键词优化哪家好
  • 做PS的赚钱的网站游戏推广论坛
  • php做的网站模板百度营销推广
  • 潍坊网站建设兼职北京seo关键词优化外包
  • 广州网站推广费用线下课程seo
  • 滕州营销型网站建设郑州竞价代运营公司
  • 网站建站域名解析最后做西安网站到首页排名
  • 网站建设服务有哪些品牌网站建设方案
  • 厦门手机网站建设公司谷歌搜索优化
  • 网站适配移动端和PC端电商推广方案
  • b2c电子商务网站设计与实现网站制作郑州
  • 深圳设计深圳设计公司企业网站优化
  • 用织梦的网站怎么做推广杭州网站建设
  • 渭南企业网站建设今日十大热点新闻
  • 建设银行官方网站登录网址如何制作网站教程
  • 利用海康威视做直播网站百度app
  • 惠州高端网站建设服务小程序制作
  • 怎么接做网站的任务seo是什么专业
  • 烟台哪个公司做网站好吸引人的营销标题
  • wordpress+3d线条安卓优化大师2021
  • iis搭建网站怎么做前端seo搜索引擎优化案例
  • 忘记php网站后台密码seo优化标题 关键词
  • 微信公众号怎么做的跟网站似的b2b电子商务平台
  • 用jsp做一网站的流程图什么软件能搜索关键词能快速找到