npm 包 @itper/chokidar 使用教程

阅读时长 5 分钟读完

前言

Chokidar 是一个轻量级的 Node.js 文件监视器库,可以监听文件或目录的变化,并可针对变化做出相应反应,比如发出一个事件通知,或是执行一段代码等等。而 @itper/chokidar 是在其基础上进行了二次开发和改进,是一个适用于前端项目的文件监视器库。

在前端项目中,我们经常会需要监听文件变化,以便在文件发生变动时能够快速反映到页面中来。例如,在进行 JavaScript 开发时使用自动编译工具,或在开发 HTML/CSS 时使用自动刷新工具。而 @itper/chokidar 正好能够满足这些需求,其使用也非常简单。

本篇文章将介绍如何使用 @itper/chokidar 进行前端项目的文件监视,主要包括以下内容:

  1. 安装 @itper/chokidar
  2. 使用 @itper/chokidar 监视文件
  3. 常见用法示例

安装 @itper/chokidar

首先需要通过 npm 安装 @itper/chokidar。

使用 @itper/chokidar 监视文件

-- -------------------- ---- -------
----- -------- - ---------------------------
----- ------- - ------------------------- -
  -------- ----------------  -- -----------
  ----------- ----  -- ------
---

------------------- -- -- -
  ------------------------
---

----------------- ------- ----- -- -
  --------------- ------- -- -----------
---

常见用法示例

1. 监听所有文件

-- -------------------- ---- -------
----- -------- - ---------------------------
----- ------- - ------------------- -
  -------- ----------------  -- -----------
  ----------- ----  -- ------
---

------------------- -- -- -
  ------------------------
---

----------------- ------- ----- -- -
  --------------- ------- -- -----------
---

2. 监听指定文件类型

-- -------------------- ---- -------
----- -------- - ---------------------------
----- ------- - ----------------------------- -
  -------- ----------------  -- -----------
  ----------- ----  -- ------
---

------------------- -- -- -
  ----------------- ---------- -------
---

----------------- ------- ----- -- -
  --------------- ------- -- -----------
---

3. 监听文件夹

-- -------------------- ---- -------
----- -------- - ---------------------------
----- ------- - ---------------------- -
  -------- ----------------  -- -----------
  ----------- ----  -- ------
---

------------------- -- -- -
  ----------------- --- --------
---

----------------- ------- ----- -- -
  --------------- ------- -- -----------
---

4. 组合多个监听器

-- -------------------- ---- -------
----- -------- - ---------------------------
----- -------- - ----------------------------- -
  -------- ----------------  -- -----------
  ----------- ----  -- ------
---
----- -------- - --------------------------------- -
  -------- ----------------  -- -----------
  ----------- ----  -- ------
---

-------------------- -- -- -
  ----------------- ---------- -------
---

------------------ ------- ----- -- -
  --------------- ------- -- -----------
---

-------------------- -- -- -
  ----------------- --- -------
---

------------------ ------- ----- -- -
  --------------- ------- -- -----------
---

以上示例都是比较简单的监听用法,除此之外还有很多其他功能,如监视文件夹、再次深度监视等。完整的 API 文档可以参见 Chokidar

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671d730d0927023822de7

纠错
反馈