gulp-zrb

1.1.4 • Public • Published

gulp solutions for zrb

 
    var gulp = require('gulp');
    var gulpZrb = require("gulp-zrb");
    
    gulpZrb({
        gulp: gulp, //必须传入gulp对象
        needOptimize: false, //默认js、CSS、image文件不需要压缩,线上需要开启压缩
        needCdn: false, //是否需要CDN
        fileExtMap: { //文件后缀名配置
            image: ['jpg', 'png', 'jpeg', 'gif', 'webp', 'bmp', 'svg'],
            style: ['css', 'less'],
            template: ['html'],
            script: ['js']
        },
        source: "client",
        output: "public",
        tplOutput: "views",
        cdn: "", //同时也支持数组
        serverStaticPath: "public", //server端渲染静态文件的第一个路径
        babelRecognition: "compileES6=true", //js文件里识别需要转es6的标识
        babelOptions: { //babel初始化传入的参数
            presets: ["env"]
        }
    });
    

如果要结合FIS3使用监听发布,需要将/usr/local/lib/node_modules/fis3/node_modules/fis3-command-release/lib/watch.js中的setTimeout扫描间隔由200毫秒调整为1000毫秒(降低监听敏感度)。

Readme

Keywords

Package Sidebar

Install

npm i gulp-zrb

Weekly Downloads

4

Version

1.1.4

License

ISC

Unpacked Size

16.8 kB

Total Files

4

Last publish

Collaborators

  • tjuking