文章詳情頁(yè)
javascript - nodejs 如何同步執(zhí)行某些模塊函數(shù)?
瀏覽:174日期:2023-10-01 09:04:26
問(wèn)題描述
我有幾個(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è)好的方案。
問(wèn)題解答
回答1:可不可以使用 Promise?
標(biāo)簽:
JavaScript
相關(guān)文章:
1. webpack - vuejs+java前后臺(tái)分離實(shí)現(xiàn)及部署問(wèn)題2. docker鏡像push報(bào)錯(cuò)3. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.4. docker start -a dockername 老是卡住,什么情況?5. python - 有什么好的可以收集貨幣基金的資源?6. docker容器呢SSH為什么連不通呢?7. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題8. node.js - nodejs debug問(wèn)題9. css3 - jquery div 翻轉(zhuǎn)?10. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?
排行榜

熱門標(biāo)簽