nodejs less 及时编译
varfs=require("fs");varless=require('less');varpath=require('path');varbaseDir="xxx";varcssDir=baseDir+"\\css";varlessDir=baseDir+"\\less";fs.watch(lessDir,{},function(event,filename){varextension=path.extname(filename);varbasename=path.basename(filename,extension);if(extension!=".less"){return;}console.log("compilefile:"+filename+""+newDate());varfileContent=fs.readFileSync(lessDir+"\\"+filename,{encoding:"utf8"});less.render(fileContent,{//compress:true,paths:[lessDir]},function(e,output){if(e){console.log(e);return;}varoutput_path=cssDir+"\\"+basename+".css"//console.log(output.css);//fs.unlinkSync(output_path);fs.writeFileSync(output_path,output.css)});});
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。