文章詳情頁(yè)
javascript - nodejs 如何同步執(zhí)行某些模塊函數(shù)?
瀏覽:258日期: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. 如何解決docker宿主機(jī)無(wú)法訪問(wèn)容器中的服務(wù)?2. javascript - 如何使用nodejs 將.html 文件轉(zhuǎn)化成canvas3. angular.js - 輸入郵箱地址之后, 如何使其自動(dòng)在末尾添加分號(hào)?4. javascript - html5的data屬性怎么指定一個(gè)function函數(shù)呢?5. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境6. python - Scrapy存在內(nèi)存泄漏的問(wèn)題。7. java如何生成token?8. docker-compose中volumes的問(wèn)題9. javascript - 后臺(tái)管理系統(tǒng)左側(cè)折疊導(dǎo)航欄數(shù)據(jù)較多,怎么樣直接通過(guò)搜索去定位到具體某一個(gè)菜單項(xiàng)位置,并展開(kāi)當(dāng)前菜單10. javascript - Web微信聊天輸入框解決方案
排行榜

熱門(mén)標(biāo)簽