npm 包 broccoli-glob-caching-writer 使用教程

阅读时长 3 分钟读完

简介

broccoli-glob-caching-writer 是一个 Broccoli 插件,它能够将文件流中的文件进行缓存,并使用 Glob 模式匹配出需要构建的文件,从而提高构建速度。

在前端开发中,构建工具非常重要。而 broccoli-glob-caching-writer 的出现,解决了构建工具速度慢、效率低的问题。

安装

使用 npm 进行安装:

使用

引入

在你的 Brocfile.js 文件中引入 broccoli-glob-caching-writer

配置

broccoli-glob-caching-writer 的配置非常简单明了,只需要传入两个参数即可:

  • 输入文件流
  • Glob 模式匹配

下面是一个示例代码:

在上面的代码中,include 参数是一个字符串数组,表示需要构建的文件。例如,上面的示例代码中,所有 .js 文件都会被构建。

示例

下面是一个完整的示例:

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

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

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

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

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

在上面的示例中,我们首先从 src 目录中获取输入文件流,然后使用 broccoli-glob-caching-writer 进行 Glob 模式匹配,保留所有 .js 文件。最后,对这些文件使用 babel 进行转译。

总结

broccoli-glob-caching-writer 是一个非常实用的构建工具,它能够提高构建速度,从而让你的开发效率更高。在使用时,请注意配置参数,并且多加练习,相信你会得到很好的效果。

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

纠错
反馈