fis--fis-conf.js

//文件编译设置var path_set = [    {        reg: "/pages/**.jade",        release: "$&"    },    {        reg: "/pages/**.js",        isMod: true    },    {        reg: /^\/modules\/([^\/]+)\/\1\.(js)$/i,        //reg: "/modules/**.js",        isMod: true,        id: "$1"    }]//文件打包设置var pack_set = {}//fis-config文件配置fis.config.merge({    //模块插件配置    modules: {        //编译插件        parser: {            //使用fis-parser-coffee-script插件            //须要安装fis-parser-coffee-script插件            coffee: "coffee-script",            //使用fis-parser-less插件            //须要安装fis-parser-less插件            less: "less",            //使用fis-parser-jade插件            //须要安装fis-parser-jade插件            jade: "jade"        },        //在fis对js、css和类html文件进行语言能力扩展以后调用的插件配置,        // 能够根据 文件后缀 对文件进行后处理。        // 该阶段的插件能够获取文件对象的完整requires信息        postprocessor: {            //js文件会通过jswrapper预处理            js: "jswrapper"        },        //开启postpackager.simple插件,用于将页面中独立的资源引用替换为打包资源        //postpackager.autoload,用于自动加载依赖文件        postpackager: "simple,autoload",        //postpackager: "autoload",        //postpackager: 'simple',        //配置使用csssprites雪碧图        //FIS默认安装了的插件        spriter: "csssprites"    },    settings : {        //雪碧图设置        spriter: {            //设置css sprites的合并间距            csssprites: {                //图之间的边距                margin: 10,                //使用矩阵排列方式,默认为线性`linear`                layout: 'matrix',                //设置了scale,则规则不容许写background-size                scale: 0.5            }        },        //编译后处理设置        postprocessor: {            jswrapper: {                type: "amd"            }        },        //编译设置        parser: {            jade : {                pretty : true//html文本不压缩,默认false            }        }    },    roadmap: {        //编译文件后缀配置        ext: {            //less后缀的文件将输出为css后缀            //而且在parser以后的其余处理流程中被当作css文件处理            less: "css",            //coffee后缀的文件将输出为js文件            //而且在parser以后的其余处理流程中被当作js文件处理            coffee: "js",            //jade后缀的文件将输出为html文件            //而且在parser以后的其余处理流程中被当作html文件处理            jade: "html"        },        //编译文件路径设置        path: path_set    },    //配置文件打包策略    pack: pack_set,    //线上域名路径配置    domain: ""})
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息