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: ""})
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息