ng-make
Version:
Easy tools for create project in AngularJS
41 lines (33 loc) • 832 B
JavaScript
exports.loadSettings = function(fs,config){
var ret = fs.existsSync("settings.conf");
if(ret){
return JSON.parse(fs.readFileSync('settings.conf', 'utf8'));
}else{
return ret;
}
}
exports.saveSettings = function(fs,config){
fs.open(config[1].appname+"/settings.conf",'w+',function(err,fd){
fs.write(fd,JSON.stringify(config));
})
}
exports.generateHTMLRequire = function(config){
var htmlReq = "";
var i=0;
//console.log(config);
config.forEach(function(value,id){
if(id==0){
//console.log("cai");
}else{
if(value.conf!=null){
htmlReq += templateRequire(value.conf)+"\n";
//console.log(value.conf);
}
}
})
return htmlReq;
}
var templateRequire = function(srcfile){
var linkreq = '<script type="text/javascript" src="'+'settings/'+srcfile+'"></script>';
return linkreq;
}