项目简介
本项目基于gulp工具,提供了gulp-parser-inline插件,主要用于处理inline语法。该插件可将指定文件内容内联到当前的js、css或tpl文件中,有助于减少HTTP请求,提升网页加载速度。
项目的主要特性和功能
- 多类型文件内联:支持将其他js、css、html或tpl文件内容内联到对应类型的当前文件中。
- 图片处理:在css文件中,可将图片转为base64格式并内联。
- 静态域名配置:支持设置静态域名,方便处理相对路径。
- 文件压缩:能对内联后的文件进行压缩。
- 哈希值添加:可为内联后的文件添加哈希值,便于缓存管理。
安装使用步骤
安装
假设已下载项目源码文件,在项目根目录执行以下命令:
1. 执行 npm install
安装项目依赖。
2. 执行 npm build
构建项目。
使用
- 在项目中安装
gulp-parser-inline
插件:npm install --save-dev gulp-parser-inline
。 - 在
gulpfile.js
中配置相关任务,如build:tpl
、build:js
和build:css
。 - 在
gulpfile.js
目录下执行gulp
命令运行构建任务。
用法说明
- JS用法:在js文件中使用
__inline
函数内联对应文件内容。 - CSS用法:在css文件中用
__inline
内联其他css文件或图片(转为base64)。 - TPL用法:在tpl文件中用
__inline
内联其他html或tpl文件内容。构建路径基于配置的base目录,若该目录找不到文件,则以当前文件目录为当前路径计算。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】