nui-rev

1.0.3 • Public • Published

Installation

Install package with NPM and add it to your development dependencies:

npm install --save-dev nui-rev

Usage

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

参数 类型 说明
paths Object {别名:路径,别名:路径,..} 路径别名,和Nui.config中的paths对应,若别名中存在base,则其它别名路径都会被重新设置为base路径+别名路径
alias Object {别名:路径,别名:路径,..} 模块别名,和Nui.config中的alias对应,值中可以通过{别名}访问paths中的别名路径
hashlen Number 版本号哈希长度,默认值为7

Readme

Keywords

Package Sidebar

Install

npm i nui-rev

Weekly Downloads

0

Version

1.0.3

License

MIT

Last publish

Collaborators

  • yinjiazeng