简介
npm 包 broccoli-static-asset-rev
用于将网站中的静态资源进行 hash 处理,以解决浏览器缓存问题。
在网站中,静态资源如 CSS、JS 文件中更新后,用户的浏览器可能还是使用缓存中的老文件,导致网站出现问题。使用 broccoli-static-asset-rev
在构建过程中对静态资源进行 hash 处理,可以让浏览器发现文件已更新,强制更新缓存。
安装与使用
安装
broccoli-static-asset-rev
npm 包:--- ------- ------------------------- ----------
在
Brocfile.js
文件中引入broccoli-static-asset-rev
:----- -------------- - -------------------------------------
构建管道中使用
staticAssetRev
:----- --- - --- ---------- ------ - ------- ------------------------ - ----------- ------ ------ ------ ------ ------ ------- -------- --------------------- -- - ---
staticAssetRev(srcDir, options)
接收两个参数,分别是:
srcDir
:源目录路径,可以是broccoli
节点。options
:各种选项。
其中,options
中有以下重要的选项:
extensions
:数组类型,用于指定需要处理的文件类型。exclude
:数组类型,用于指定需要排除的文件路径。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005553781e8991b448d2688