gulp-seajs-css-revmap

0.0.3 • Public • Published

Note

在seajs配置文件后追加配置,让seajs知道静态资源编译后的路径。

seajs.config({map:[
    ['js/a.js', 'js/a-8cd72c35.js'],
    ['js/b.js', 'js/b-8cd72c35.js']
]});

追加配置后,重新对seajs配置文件签名哈希,并更新到manifest流中。

Install

npm install --save-dev gulp-seajs-css-revmap

Usage

var gulp = require('gulp');
var rev = require('gulp-rev'),
var seajsRev = require('gulp-seajs-css-revmap');

gulp.task('build', function() {
    return gulp.src(['./testfiles/*.js','./testfiles/*.css'], {base:'./testfiles'})
        .pipe(rev())
        .pipe(gulp.dest(./dist))
        .pipe(rev.manifest())
        .pipe(seajsRev({configFile:'dist/js/sea-config.js'}))
        .pipe(gulp.dest(./dist));
});

Options

base: 基础目录
configFile: 需要追加seajs配置的文件相对路径,相对于manifest文件的路径。
prefix: 给key和value加个前缀 default: ''
pretty: 是否美化 default: false

Licence

MIT

/gulp-seajs-css-revmap/

    Package Sidebar

    Install

    npm i gulp-seajs-css-revmap

    Weekly Downloads

    0

    Version

    0.0.3

    License

    ISC

    Unpacked Size

    3.56 kB

    Total Files

    3

    Last publish

    Collaborators

    • duanxb