Maison > Questions et réponses > le corps du texte
//fis-conf.js
var config={
requires:[
"js/lib/sea.js",
],
seajsPath:{
$:"base/jquery1.8.seajs.js",
C:"base/common.js",
H:"base/handlebars.js",
//function
scroll:"function/scroll",
slideImg:"function/slideImg",
pagenumber:"function/pagenumber",
optiontree:"function/optiontree",
image_full_screen:"function/image_full_screen/image_full_screen",
css3swf:"function/css3swf",
nativeshare:"function/nativeshare"
},
sources_domain:"http://127.0.0.2:8080"
};
fis.config.merge(config);
fis.hook("cmd",{
baseUrl:'js/',
paths:fis.get("seajsPath")
});
fis.match("*.html",{
requires:fis.get("requires"),
});
fis.match("*.{js,css}",{
domain:fis.get("sources_domain")
});
fis.match("/widget/**.js",{
packTo:"/widget/$&"
});
console.log(fis.get("modules"));
以上是我的fis-conf.js 的内容,因为开发代码有固定的目录,所以我觉得以下这块东西应该是公共的,想封装在解决方案里面,然后通过在fis.config.merge() 来配置对应的变量
fis.hook("cmd",{
baseUrl:'js/',
paths:fis.get("seajsPath")
});
fis.match("*.html",{
requires:fis.get("requires"),
});
fis.match("*.{js,css}",{
domain:fis.get("sources_domain")
});
fis.match("/widget/**.js",{
packTo:"/widget/$&"
});
/*但是在我将这段东西放在 自己封装的解决方案的入口文件(index.js)里面呢,
fis.config.get() 是获取不到设置的属性的,
原因是 编译的时候 想跑satart 再编译文件,这样没意义。*/
想知道怎么去做到“把对文件构建的处理放在解决方案去做,项目的fis-conf.js 只赋值配置参数????”