我有幾個(gè)模塊,需要這幾個(gè)模塊同步執(zhí)行,現(xiàn)在時(shí)異步執(zhí)行。整個(gè)流程的功能為解壓文件并重命名解壓后的文件。以下為示例代碼,需要注意的是代碼的結(jié)構(gòu)不能改變。謝謝大家的幫助!var mods = [];//模塊集合mods['unzip'] = require('unzip');//解壓模塊mods['rename'] = require('rename');//重命名模塊var tasks = ['unzip', 'rename']; //任務(wù)執(zhí)行順序var options = {};//傳遞給模塊的參數(shù)tasks.map(function (task) { //運(yùn)行指定模塊 mods[task](options);});我嘗試過(guò) q, Step, async.series 等,均無(wú)法解決我的問(wèn)題,請(qǐng) nodejs 大神們給個(gè)好的方案。
nodejs 如何同步執(zhí)行某些模塊函數(shù)?
千萬(wàn)里不及你
2018-11-09 14:11:35