@miop/rev
0.0.8 • Public • Published
版本信息
- v0.0.5 增加[.css]文件image的Hash名称替换.
- v0.0.6 增加example做参考.
- v0.0.7 优化编译逻辑,完善example说明文档
- v0.0.8
静态文件使用远程路径,文件名称进行Hash处理(详见example)
// filePath: '', // 是否远程路径地址
// fileHash: true // 是否使用Hash文件名称(默认true)
var rev = require('@miop/rev');
// something code ...
rev.manifest({filePath: "", fileHash: false});
// something code ...
/**
* 自定义function处理
* @param {*} revisionedFile hash后的文件名称(带文件后缀)
* @param {*} originalFile 原始文件名称
* @param {*} manifest Hash键值对
* @param {*} opts 当前manifest的设置
*/
function _fileFunc(revisionedFile, originalFile, manifest, opts) { /* something code ... */ }
// filePath: '', // 是否远程路径地址
// fileHash: true // 是否使用Hash文件名称(默认true)
// fileFunc: function // Hash文件名称后回调自定义处理
var rev = require('@miop/rev');
// something code ...
rev.manifest({filePath: "", fileHash: false, fileFunc: _fileFunc });
// something code ...
项目结构说明
# ├── @miop/rev 源码目录
# | ├── example example示例
# | ├── utils 工具文件
# | | ├── mddir.js 文件用于输出文件夹树形结构
# | | ├── rev-path.js 文件拷贝(copy)于rev-path库文件(脚本略微调整)
# | | ├── rev-hash.js 文件拷贝(copy)于rev-hash库文件
# | | ├── modify-filename.js 文件拷贝(copy)于modify-filename库文件
# | ├── collector.js 文件拷贝(copy)于gulp-rev-collector库文件(脚本略微调整)
# | ├── index.js 文件拷贝(copy)于gulp-rev库文件(文件脚本有调整)
# | └── package.json 库文件
Readme
Keywords
nonePackage Sidebar
Install
Weekly Downloads