文章詳情頁
javascript - nodejs 如何同步執(zhí)行某些模塊函數(shù)?
瀏覽:228日期:2023-10-01 09:04:26
問題描述
我有幾個模塊,需要這幾個模塊同步執(zhí)行,現(xiàn)在時異步執(zhí)行。整個流程的功能為解壓文件并重命名解壓后的文件。以下為示例代碼,需要注意的是代碼的結(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) { //運行指定模塊 mods[task](options);});
我嘗試過 q, Step, async.series 等,均無法解決我的問題,請 nodejs 大神們給個好的方案。
問題解答
回答1:可不可以使用 Promise?
標(biāo)簽:
JavaScript
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.3. django進(jìn)行數(shù)據(jù)庫的查詢4. javascript - 天貓首頁首屏數(shù)據(jù)來源5. javascript - 請教空白文本節(jié)點的問題6. python - linux怎么在每天的凌晨2點執(zhí)行一次這個log.py文件7. Span標(biāo)簽8. ios - 類似微博首頁,一張圖的時候是如何確定圖大小的?9. mysql - php 如何網(wǎng)址中出現(xiàn)該頁標(biāo)題?10. extra沒有加載出來
排行榜

熱門標(biāo)簽