fis3-postpackager-inline-ex
将HTML引用的资源文件内联,支持配置内联大小以及排除项。
本插件修改自 imweb/fis3-postpackager-inline,在原有插件基础上增加了一个功能。
Install
npm install fis3-postpackager-inline
Usage
fismedia'dist'
Options
{Number}
max default
25
inline文件总最大kb数
{Number}
jsMax default
10
inline js文件最大kb数
{Number}
cssMax default
20
inline css文件最大kb数
{String | Array}
excludes default
[]
资源URL中含有关键字的文件不进行内联。
该功能简单使用.indexOf()
方法实现,可以指定不内联具体路径的所有文件,也可以指定不内联某个具体文件。
如果采用了useHash
功能,则应该不传入后缀。例如希望排除lib.bundle.js
文件,则excludes
应该传入['lib.bundle']
而不是['lib.bundle.js']
,因为文件被hash之后的名称为lib.bundle_{hash}.js
。