return function (page, next) { var packages = [ { name: 'common', path: path.dirname(page.srcDir), charset: page.charset } ]; try { ModuleComplier.config({ packages: packages, suffix: '' }); ModuleComplier.build( path.resolve(page.srcDir, config.base), path.resolve(page.destDir, config.base) ); } catch (e) { return next(e); } next(); }
function configAndBuild(callback) { try { ModuleComplier.config({ packages: packages, suffix: '' }); ModuleComplier.build(path.resolve(page.srcDir, config.base), path.resolve(page.destDir, config.base)); } catch (e) { return callback(e); } callback(); }