简介
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