quick-build-core
seajs模块构建的核心文件
var build = require('./lib/build')({ process:function(name){ //name为当前构建的组件名称,每当此组件构建完毕时调用 }, done:function(shell){ //全部构建完毕时触发此回调 //如需终止shell,请手动调用shell.exit(-1); }, printLog:function(){ //此处为对日志的输出处理 }}); //构造构建参数var params = { root:'/build/root',//构建目录 tmp:'/build/tmp',//临时文件存放目录 inf:'/build/src',//源码目录(若为相对路径,则以临时文件夹里的组件根目录开始计算路径) outf:'/build/dist',//输出目录(若为相对路径,则以临时文件夹里的组件根目录开始计算路径) queue:['core','test-module','template'],//待构建目录队列 moreLog:true,//是否输出详细日志 uglify:true,//是否压缩 id:'modules'//模块前缀}; build.start(params);