UNPKG

nui-rev

Version:

Nui框架修改版本号插件

51 lines (43 loc) 1.27 kB
## Installation Install package with NPM and add it to your development dependencies: `npm install --save-dev nui-rev` ## Usage ```js var nuirev = require('nui-rev'); gulp.task('nuirev', function(){ return gulp.src('./pages/*.html') .pipe(nuirev({ paths:{ base:__dirname+'/' }, alias:{ 'common':'{base}libs/common.js' } })) }); ``` ## Information 插件会匹配页面中的Nui.load(入口模块, callback),获取入口模块文件的哈希值,然后替换为“入口模块?v=哈希值” ## Options <table> <tr> <th>参数</th> <th>类型</th> <th>说明</th> </tr> <tr> <td>paths</td> <td>Object {别名:路径,别名:路径,..}</td> <td>路径别名,和Nui.config中的paths对应,若别名中存在base,则其它别名路径都会被重新设置为base路径+别名路径</td> </tr> <tr> <td>alias</td> <td>Object {别名:路径,别名:路径,..}</td> <td>模块别名,和Nui.config中的alias对应,值中可以通过{别名}访问paths中的别名路径</td> </tr> <tr> <td>hashlen</td> <td>Number</td> <td>版本号哈希长度,默认值为7</td> </tr> </table>